原因:这个其实是由于JSON.parse无法识别某些url中的特殊字符比如&等特殊符号造成的。
解决办法:
页面A(JSON.stringify传参)
toactivity(item){
uni.navigateTo({
url:'/util_pages/apply-page?item='+encodeURIComponent(JSON.stringify(item))
})
},
页面B(JSON.parse接受参数)
接收页面
onLoad(option) {
// 接收数据
let str = decodeURIComponent(option.item)
this.activity = JSON.parse(str)
}