小程序传参会出现SyntaxError: Unexpected end of JSON input
如图
是因为json.parse可能不回识别一些图片路径,或者是其他的东西,传参的时候需要对参数进行转码处理
encodeURIComponent(details) 转码
decodeURIComponent(options.data) 解码
如
wx.navigateTo({
url: ‘'?data='+ encodeURIComponent(details),
})
子页面
onLoad: function (options) {
var data = JSON.parse(decodeURIComponent(options.data))
},