报错原因:路径上所传参数内含有%,浏览器在对“%”执行decodeURIComponent解码时就会报错
解决办法:在传参数编码之前把“%”转换成“%25”,在解码时在更换为%
例:
let dataList = encodeURIComponent(JSON.stringify(this.dataList).replace(/%/g, '%25'))
拿取路径参数解码时记得转换回去
let dataList = JSON.parse(decodeURIComponent(option.dataList).replace(/%25/g, '%'))

被折叠的 条评论
为什么被折叠?



