组件中的data写成一个函数,数据以函数返回值形式定义,这样每用一次组件,就会返回一份新的data,相当于给每个组件都分配了独立的数据空间,每个组件都有自己数据,不互相受影响。
如果不是数组组件,那数据就是公用的,如果有一个组件改变了数据,那就会引起所有的组件的数据进行改变
Vue组件中data为什么必须是一个函数类型
最新推荐文章于 2024-04-08 10:58:27 发布
组件中的data写成一个函数,数据以函数返回值形式定义,这样每用一次组件,就会返回一份新的data,相当于给每个组件都分配了独立的数据空间,每个组件都有自己数据,不互相受影响。
如果不是数组组件,那数据就是公用的,如果有一个组件改变了数据,那就会引起所有的组件的数据进行改变