组件中的data写成一个函数,数据以返回值的形式定义,这样对于每复用一次组件就会返回一个新的data,类似给每个组件实例创建了一个私有的数据空间,让各个实例各自维护各自的数据,如果写成对象的形式,就使得所有的组件之间共用了一个data,就会造成一个变了全部变的结果
Vue组件中data为什么是个函数?
最新推荐文章于 2024-04-02 10:07:38 发布
组件中的data写成一个函数,数据以返回值的形式定义,这样对于每复用一次组件就会返回一个新的data,类似给每个组件实例创建了一个私有的数据空间,让各个实例各自维护各自的数据,如果写成对象的形式,就使得所有的组件之间共用了一个data,就会造成一个变了全部变的结果