vue路径参数中带有&特殊字符处理
需求:要在路径参数中将另一个路径和多个参数作为值传入
https://elife.com/c/onConLogin?backUrl=/rights/c/RightsDetailJt?rightsId=2811&payType=3
Url参数值对之间以&符号分隔。由于路径参数的值中包含了&,造成接收Url的服务器解析错误,解析后的内容会变成
因此需要将引起歧义的&符号进行转义,其中& 对应的字符编码是%26,所以将URL修改成
https://elife.com/c/onConLogin?backUrl=/rights/c/RightsDetailJt?rightsId=2811%26payType=3
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 钥零零の博客!
评论