欢迎光临
我们一直在努力

微信小程序wx.navigateTo传参时json字符串被截取

本篇文章记录一下微信小程序中用wx.navigateTo传json字符串时,接受时却被截取部分字符串丢失的问题.

具体导致原因还不知道 ,我的解决方案是用encodeURIComponent 给json字符串先编码一下

接收时再用decodeURIComponent 解码一下

具体解决方案代码如下:

wx.navigateTo({
            url: '/pages/business/add/busnessEdit?business='+encodeURIComponent( JSON.stringify(e.currentTarget.dataset.item))
        });

接收方代码如下:

onLoad: function (options) {
        if (options.business) {
            let jsonObj = JSON.parse(decodeURIComponent(options.business))
            this.setData({
                businessInfo: jsonObj
            })
        }
    },

 

 

 

赞(0)
未经允许不得转载:自游互动 » 微信小程序wx.navigateTo传参时json字符串被截取
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们