请稍等 ...
×

采纳答案成功!

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

对页面data还是可以直接赋值吗?

我看现在代码里setData()和this.data.xxx=YYY都在用,我记得以前好象说过只能用setData(),是新版本改了吗?

正在回答

2回答

7七月 2017-06-14 18:24:42

this.data作为数据绑定的功能已经被废除了,但是你还是可以做正常的变量赋值。数据绑定至能setData

0 回复 有任何疑惑可以回复我~
  • 提问者 runzx #1
    是不是可以这样理解: 赋值只改变变量, 但不会渲染页面, 绑定不但改变变量,同时重新渲染?
    回复 有任何疑惑可以回复我~ 2017-06-14 21:34:43
  • 7七月 回复 提问者 runzx #2
    是的,正解,赋值就是普通的JavaScript语法,不用想多了。
    回复 有任何疑惑可以回复我~ 2017-06-14 21:56:13
  • 提问者 runzx #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-06-15 19:27:36
dear人格 2017-06-14 14:09:53

我也没有看文档,我一直用setData,但是this.data是同步赋值,setData是异步。 能用同步就不要用异步。但是我比较老实,以前文档建议用setData就一直没改。

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