需求:我要给另一个页面传递多个参数,这些参数我组合成了一个对象,发现过去显示不出来
解决办法:
第一、将上个页面传递的参数先转成字符串形式
var item=JSON.stringify(e.currentTarget.dataset.item)
wx.navigateTo({
url: '../../question/modifyQuestion/modifyQuestion?currentItem='+item,
})
第二、在接受页面将传递过来的参数转成对象形式
onLoad(options) {
console.log('接收上个页面的参数:',JSON.parse(options))
},
当需要在页面间传递多个参数时,可以将参数组合成一个对象,然后使用JSON.stringify转换为字符串。在目标页面,通过JSON.parse将接收到的字符串还原为对象。这种方法在微信小程序中常见,例如使用wx.navigateTo进行页面跳转。

5053

被折叠的 条评论
为什么被折叠?



