采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
用this.data.postData = postData绑定不了,但是this.setData({postData: postData})可以绑定,想知道为什么
这块我记得已经重录过了,最早录制的时候this.data = 和setData都可以,但是很早的版本就取消了= 这种绑定。所以课程也更新了,只有setData能做数据绑定。
蟹蟹老师!
用setData方法解决问题: 在post-detai.js中: onLoad: function (options) { var postID = options.pid; var postData = postsData.postList[postID]; /* setData */ this.setData({ postData }) }, 在post-detail.wxml中: 所有数据绑定前面+{{ postData. 绑定数据名称}},例如: <image class="avatar" src="{{postData.avatar}}" ></image> 完美解决! 原因:this.data.postData自定义属性现在的compiler已经不支持!
谢谢!
登录后可查看更多问答,登录/注册
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
15.3k 32
3.2k 24
1.4k 22
3.2k 22
998 16