请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

详情页面数据没有成功绑定

onLoad: function(option) {
var postId = option.id;
var postData = postsData.postList[postId];
this.setdata.postData =postData;
console.log(postId);
console.log(postData);
} 这是一段在post - detail.js中的代码,不知道为什么console.log(postId);
console.log(postData); 可以正确的运行,但是数据就是传递不到详情页面去, this.setdata.postData = postData;我觉得应该是这句有错,但不知道怎么改,盯了一晚上了,整整一晚上了。????????
然后在this.setdata.postData =postData;这里打断点 然后显示this.setdata.postData 是undefined

正在回答 回答被采纳积分+3

2回答

慕哥8236510 2019-07-18 23:15:56

绑定数据用this.data.postData = postData,或者this.setData({postData: postData}),看看这样可以不

4 回复 有任何疑惑可以回复我~
  • this.setData({postData: postData})
    这个可以 , 我得代码也是这里出了问题,谢谢啦。
    回复 有任何疑惑可以回复我~ 2019-08-09 17:40:19
  • 这两个postData都代表的是什么意思呀
    回复 有任何疑惑可以回复我~ 2019-08-14 17:07:12
  • 你这个回复可以,我也遇到这个问题了
    回复 有任何疑惑可以回复我~ 2019-09-22 14:43:31
慕姐3650661 2019-08-11 23:33:33

用setData

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信