当我们使用组件的时候,虽然data是在构造器的原型链上被创建的,但是实例化的函数对象确是共享同样的data对象,当你修改一个属性的时候,data也会发生改变
当我们的data是一个函数的时候,每一个实例的data属性都是独立的,不会相互影响了
这都是因为js本身的特性带来的,跟vue本身设计无关
当我们使用组件的时候,虽然data是在构造器的原型链上被创建的,但是实例化的函数对象确是共享同样的data对象,当你修改一个属性的时候,data也会发生改变
当我们的data是一个函数的时候,每一个实例的data属性都是独立的,不会相互影响了
这都是因为js本身的特性带来的,跟vue本身设计无关