分类
默认

为何组件 data 必须是一个函数?

export default{
    name:'app',
    data(){
        return {
            name:'vue',
            list:['a','b','c']
        }
    }
}

根本原因是 .vue 组件 export 出来后是一个 class 类,所以 data 必须是一个函数,否则 data 所有数据都共享了一样了