Vue 中的data
Vue实例会代理
data
对象的属性,vm.$data.a
相等于vm.a
以
-
和$
开头的属性不会被代理,因为这会和Vue的内部属性和API冲突当定义一个组件时,
data
必须被定义为一个function并且返回内部的数据对象,因为所有的组件实例都会使用data
属性,如果定义为一个function,每个组件都会生成各自的data
属性。如果定义为一个纯数据对象,所有的组件就会共用一个data
对象. 注意:data
不要使用箭头函数
Vue实例会代理data
对象的属性, vm.$data.a
相等于vm.a
以-
和$
开头的属性不会被代理,因为这会和Vue的内部属性和API冲突
当定义一个组件时,data
必须被定义为一个function并且返回内部的数据对象,因为所有的组件实例都会使用data
属性,如果定义为一个function,每个组件都会生成各自的data
属性。如果定义为一个纯数据对象,所有的组件就会共用一个data
对象. 注意:data
不要使用箭头函数