Vue.js 组件中的 data 为什么是一个函数?

本文转自大牛(朱安邦)的网站https://www.axihe.com/map/vue-focus.html


同一个组件被复用多次,会创建多个实例。
这些实例用的是同一个构造函数,如果data是一个对象的话。那么所有组件都共享了同一个对象。为了保证组件的数据独立性要求每个组件必须通过data函数返回一个对象作为组件的状态。

你可能感兴趣的:(Vue.js 组件中的 data 为什么是一个函数?)