采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1、动态属性这个东西抽象来说用来做什么的,百度上也没有解释,请问一下可以稍微解释一下吗? 2、readyData[settedKey]这里给readyData对象添加动态属性,然后发送eadyData到wxml。是怎么更新到data里的空数据 inTheaters: {}、comingSoon: {}和top250: {}?
这个就是JS的基础。js访问属性的时候,即可以用字符串,也可以用一个变量动态决定。
第二个问题,就是setData数据绑定,没有什么好解释的。
按课程学习到的setData数据绑定是这样的。 第一步,设置数据readyData:this.setData(readyData); 第二步,wxml使用readyData作数据绑定。 而这里是this.setData(readyData);再用inTheaters、comingSoon、top250作数据绑定。 我只能理解为this.setData(readyData)这个语句更新了inTheaters、comingSoon、top250的数据,但不明白怎么更新的
我觉得我的问题应该是this.setData()和this.setData({})做数据绑定的区别。用this.setData({a})作wxml绑定的是{{a}},而this.setData(a)作wxml绑定的却是a里面的属性?
非常感谢!
登录后可查看更多问答,登录/注册
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
15.2k 32
3.1k 24
3.1k 22
1.4k 22
978 16