wx.navigateTo()然后链接+?直接拼接,参数过长或者有特殊字符会出现报错。
解决方法:(encodeURIComponent、decodeURIComponent)
页面跳转传参的时候:
let article_url=encodeURIComponent(JSON.stringify(a))//a为要传的参数
let url='/pages/index/index?item=${article_url}'
wx.navigateTo({
url
})
目标页面接受到参数处理数据:
let options_item=decodeURIComponent(options.item);
let item=JSON.parse(options_item)
这样就可以了!