通过同一个组件模板可以创建多个组件实例,但是创建的组件实例是互不相关的。
也就是说,在某个组件实例中将数据更改了,在另一个组件实例中不应该被影响。这就是data作为函数的好处:
data(){ return { msg:'hhh' } }
如上,每次创建的组件实例的数据,都是返回了一个新的对象。如果直接通过对象形式定义,所有组件实例的数据都指向同一个地址,牵一发而动全身
通过同一个组件模板可以创建多个组件实例,但是创建的组件实例是互不相关的。
也就是说,在某个组件实例中将数据更改了,在另一个组件实例中不应该被影响。这就是data作为函数的好处:
data(){ return { msg:'hhh' } }
如上,每次创建的组件实例的数据,都是返回了一个新的对象。如果直接通过对象形式定义,所有组件实例的数据都指向同一个地址,牵一发而动全身