为何组件 data 必须是一个函数?
js
export default {
name: 'app',
data() {
return {
name: 'vue',
list: ['a', 'b', 'c'],
};
},
};
根本原因是 .vue 组件 export 出来后是一个 class 类,所以 data 必须是一个函数,否则 data 所有数据都共享了一样了