美文网首页
2019-12-12 微信小程序传参(数组 对象)

2019-12-12 微信小程序传参(数组 对象)

作者: 623_54e8 | 来源:发表于2019-12-12 15:17 被阅读0次

传递参数页面
//通过提供的JSON.stingify()方法,将对象转换成字符串后传递
goSound(e){
var item = JSON.stringify(e.currentTarget.dataset.audio)
wx.navigateTo({
url: '/pages/audio/audio?item=' + item,
})
}

接收参数页面
//通过提供的JSON.parse()方法,将字符串转换成对象接受使用
onLoad: function (option) {
//模拟从服务器获取数据
setTimeout(() => {
let audioData = JSON.parse(option.item)
this.setData({
audio: audioData.audio
})
console.log(this.data.audio, '-------------------')
this.initBackGroundAudio();
}, 2000);
},

另外补充依据,在data(){}里面定义的变量,利用this.setData({})方式赋值后,直接console.log(this.变量名)得到的结果是undefined,正确的取值方式是:this.data.变量名

相关文章

网友评论

      本文标题:2019-12-12 微信小程序传参(数组 对象)

      本文链接:https://www.haomeiwen.com/subject/udrtnctx.html