为什么我用this.data无法绑定数据,只能用this.setData,是不是版本问题?
来源:19-4 使用数据填充新闻详情页面

Neo0353
2018-01-12
如题,动态绑定数据时,用老师讲的this.data绑定取不到数据,用this.setData就可以,是不是版本更新的问题?
1、this.data.postData = postDetail;
2、this.setData({ postData: postDetail })
这是我的两句数据绑定代码,postData的变量名不变,我设断点查看赋值情况,2个方法都数据绑定成功了,但是用this.setData方法详情页面能正常显示;用this.data方法详情页面还是一片空白。
不设断点调试,直接查看AppData,就发现this.data方法并没有取到数据,实在是想不通这是为什么。。。
希望大家来讨论解答一下,谢谢
写回答
2回答
-
Neo0353
提问者
2018-01-13
又重新看了一遍视频,确实是版本更新的问题,新版本this.data方法已经失效了
00 -
幕布斯2293644
2018-01-13
不是的亲,this.data.变量名 =变量值 与 this.setData({ 变量名:变量值}) 注意,第一个直接赋值的那个一定要写变量名,不然容易出错;希望能帮到你
012018-01-13
相似问题