组件中 data 什么时候可以使用对象

组件复用时所有组件实例都会共享data,如果data是对象的话,就会造成一个组件修改data以后会影响到其他所有组件,所以需要将data写成函数,每次用到就调用一次函数获得新的数据。

当我们使用new Vue()的方式的时候,无论我们将data设置成对象还是函数都可以,因为new Vue()的方式是生成一个根组件,该组件不会复用,也就不存在共享data的情况了。

上次更新: 9/25/2019, 9:41:46 AM