E企盈营销工具技术服务商 热线:4006-838-530

小程序路由传参,传递对象参数,json字符串解析失败

E企盈直播平台营销卖货系统

小程序的传参方式都是通过拼接在url后面进行传参,通常只需要绑定传参id,将id绑定为{{item.id}},在点击事件里面使用event.currentTarget的方式接受wx.navigateTo({      url: ‘orderDetail/orderDetail?id=’ + event.currentTarget.id    })但你需要传递的参数为对象时, 传输之前将对象转为json字符串let obj=JSON.stringify(e.currentTarget.dataset.item);wx.navigateTo({      url: ‘orderDetail/orderDetail?id=’ + event.currentTarget.id + ‘&detail=’ + obj,    })但是因为url的长度有限,对象太长,结果发现拼接在URL之后不完整,导致之后解析不出来, 所以路由传参对象时要注意,传参的对象不能太长。接收方式:onLoad:function(options){    let item=JSON.parse(options.obj);    this.setData({detail:item});  },

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 小程序路由传参,传递对象参数,json字符串解析失败
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏