原因:由于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接受参数)文章来源:https://www.toymoban.com/news/detail-518266.html
接收页面文章来源地址https://www.toymoban.com/news/detail-518266.html
onLoad(option) {
let info = JSON.parse(decodeURIComponent(option.info))
}
到了这里,关于uniapp 开发微信小程序出现这个 Error in onLoad hook: “SyntaxError: Unexpected end of JSON input“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!