0
点赞
收藏
分享

微信扫一扫

微信小程序--页面传值(数组)


日常踩坑

        在下面的代码中,k.data.id_day本来是一个数组类型,但是传递到下一个界面时,id_day却变成了string类型,导致了后面代码的连贯错误。

wx.navigateTo({
url: 'recite/recite?openid=' + k.data.openid + '&isexist=' + k.data.isexist + "&id_day=" +k.data.id_day,
})

解决方法

a是数组
传送界面使用:JSON.stringify(a)
接收界面使用: JSON.parse(a)

示例代码:

// 传送端 举例
wx.navigateTo({
url: 'recite/recite?openid=' + k.data.openid + '&isexist=' + k.data.isexist + "&id_day=" +JSON.stringify(k.data.id_day),
})
//接收端 举例为打印结果
console.log(JSON.parse(options.id_day))//背诵表


举报

相关推荐

0 条评论