uniapp 开发微信小程序出现这个 Error in onLoad hook: “SyntaxError: Unexpected end of JSON input“
uniapp 开发微信小程序出现这个 Error in onLoad hook: “SyntaxError: Unexpected end of JSON input“原因:由于JSON.parse无法识别某些url中的特殊字符比如&等特殊符号造成的。页面A(JSON.stringify传参)页面B(JSON.parse接受参数)
·
原因:由于JSON.parse无法识别某些url中的特殊字符比如&等特殊符号造成的。
解决办法:
页面A(JSON.stringify传参)
messageInfo(item) {
uni.navigateTo({
url: `/pagesA/pages/message/chat?info=${encodeURIComponent(JSON.stringify(item))}&type=2`
})
},
页面B(JSON.parse接受参数)
接收页面
onLoad(option) {
let info = JSON.parse(decodeURIComponent(option.info))
}
更多推荐



所有评论(0)