一般我们会在小程序中的生命周期中做一些数据的绑定,建议无论是同步的方法还是异步的都直接使用setData方法,或者是在其他的生命周期中也是一样用setData方法.
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var postId = options.id;
console.log('postId是:', postId);
var postData = postsData.postList[postId];
// 如果在onLoad方法中,不是异步的去执行一个数据绑定.
// 则不需要使用this.setData赋值即可实现数据绑定.
// 只需要对this.data赋值即可实现数据绑定.
// 同步方法
// this.setData.postData = postData;
// 异步方法:凡是以后用到的数据绑定的方法都用setData方法绑定就可以了,无论是同步还是异步.
this.setData({
postData: postData
})
},