欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于微信小程序this.data方法的不能实现数据调用的解决方法

程序员文章站 2022-03-31 08:07:44
...

今天做小程序时遇到一个小小的问题,在调用this.data方法的时候发现数据并不能传递过去

onLoad: function(option) {
    var postId = option.id;
    var postData = postsData.postList[postId];
    this.data.postdata = postData;
  },

关于微信小程序this.data方法的不能实现数据调用的解决方法

然后我分别在页面跳转方法、以及onLoad生命周期函数中用console.log调试,点击跳转各个页面,并没有发现异常。都能成功的获取到id以及postData中的数据。

关于微信小程序this.data方法的不能实现数据调用的解决方法

关于微信小程序this.data方法的不能实现数据调用的解决方法

然后我将this.data方法改用setData方法

  onLoad: function(option) {
    var postId = option.id;
    var postData = postsData.postList[postId];
    this.setData({
      postdata:postData
    })
  },

问题解决~

关于微信小程序this.data方法的不能实现数据调用的解决方法

相关标签: 微信小程序