uniapp跳转传参Error in onLoad hook: “URIError: URI malformed“

原因:如果编码的对象中的参数有“%”,那么解码就会报错

解决:编码之前把“%”换成“%25”

示例:

let dataList = encodeURIComponent(JSON.stringify(this.dataList).replace(/%/g, '%25'))

 解码记得改回来

let dataList = JSON.parse(decodeURIComponent(option.dataList).replace(/%25/g, '%'))

 

posted @ 2024-04-11 15:25  风花一世月  阅读(39)  评论(0编辑  收藏  举报