每一个组件都是vue的实例,组件复用里面的data应该是互不影响的,其中一个组件的data值改变其他的data值不变。
data是函数的话会开辟一个新空间,使用一次组件都会返回一份新的data数据
Object是引用数据类型,里面保存的是引用地址,如果复用的话就是共用一份data,这样的话就会是改变一个其他的都会变的结果。
本文深入探讨了Vue中组件data属性的工作原理,解释了为何data应该定义为函数而非对象,以确保每个组件实例拥有独立的数据副本,避免因引用共享导致的状态异常。
每一个组件都是vue的实例,组件复用里面的data应该是互不影响的,其中一个组件的data值改变其他的data值不变。
data是函数的话会开辟一个新空间,使用一次组件都会返回一份新的data数据
Object是引用数据类型,里面保存的是引用地址,如果复用的话就是共用一份data,这样的话就会是改变一个其他的都会变的结果。
1241
2058
4110
247

被折叠的 条评论
为什么被折叠?