小程序数据传递问题

var postsData = require("../../data/posts-data.js");

Page({
data: {

autoplay: true,
circular: true

},
onLoad: function (options) {

this.data.post_key = postsData.postList //通过这种方式为什么传递不了数据,但是换成
//this.setData({post_key: postsData.postList})就没问题,我数据没问题的
}

})

<block wx:for="{{post_key}}">
阅读 1.7k
1 个回答

文档里加粗写着

直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题