美文网首页
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