小程序页面传递报错
16lz
2021-06-17
小程序报错Unexpected end of JSON input,如下图
原因分析:
参数中有不识别的字符,因为在列表页给详情页传递内容,包括了富文本的内容,会带有个别不识别的字符。
解决方案:
使用encodeURIComponent编码
//父页面
let item = JSON.stringify(json)
wx.navigateTo({
url: '/xxx?item=' + encodeURIComponent(item)
})
//子页面
onLoad: function(options){
let item = JSON.parse(decodeURIComponent(optines.item))
}
更多相关文章
- 【常用验证码之字符串验证码滑动验证码图形验证码】
- 0525实战作业
- 【ThinkPHP框架】tp的视图标签、request请求、数据库链式查询等
- 数据包处理利器——Scapy基础知识
- 猎鹰与龙飞船基于Linux,采用C++、Chromium与JS开发
- .gitignore 不生效的解决方案
- C++基础学习---->变量与运算操作
- 210427 PHP 运算符 流程控制 字符串定义 定界符 require/include
- 【每周一库】 simsearch - a simple and lightweight fuzzy