由JS本身特性带来的,如果data是一个对象,由于对象本身属于引用类型 ,修改其中一个属性时,会影响到所有Vue实例的数据,如果将data作为一个函数返回一个对象,那么每一个实例的data属性都是独立的,修改 属性时互不影响。
Vue组件data为什么是函数
最新推荐文章于 2023-09-03 11:06:55 发布
由JS本身特性带来的,如果data是一个对象,由于对象本身属于引用类型 ,修改其中一个属性时,会影响到所有Vue实例的数据,如果将data作为一个函数返回一个对象,那么每一个实例的data属性都是独立的,修改 属性时互不影响。