博客列表 >小程序页面传递报错

小程序页面传递报错

阿杰
阿杰原创
2021年06月17日 11:59:56558浏览

小程序报错Unexpected end of JSON input,如下图

原因分析:

参数中有不识别的字符,因为在列表页给详情页传递内容,包括了富文本的内容,会带有个别不识别的字符。

解决方案:

使用encodeURIComponent编码

  1. //父页面
  2. let item = JSON.stringify(json)
  3. wx.navigateTo({
  4. url: '/xxx?item=' + encodeURIComponent(item)
  5. })
  6. //子页面
  7. onLoad: function(options){
  8. let item = JSON.parse(decodeURIComponent(optines.item))
  9. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议