Vue 中的 data 必须是个函数,因为当 data 是函数时,组件实例化的时候这个函数将会被调用,
返回一个对象,计算机会给这个对象分配一个内存地址,实例化几次就分配几个内存地址,他们的
地址都不一样,所以每个组件中的数据不会相互干扰,改变其中一个组件的状态,其它组件不变。
简单来说,就是为了保证组件的独立性和可复用性,如果 data 是个函数的话,每复用一次组件就会返回 新的 data,类似于给每个组件实例创建一个私有的数据空间,保护各自的数据互不影响
标签:vue,函数,实例,组件,内存地址,data From: https://www.cnblogs.com/le-cheng/p/17496774.html