MVVM模型
1.M:模型(model):对应的data中的数据
2.V:视图(View):模板
3.VM:视图模型(ViewModel):Vue实例对象



※数据代理 defineproperty方法(ES6) :数据代理:通过一个对象代理对另一个对象中的属性的操作(读/写)
defineproperty():三个参数
第一个参数:对象名
第二个参数:要添加的对象属性名
第三个参数:配置(需要添加的)
配置项:
enumerable:true (控制属性是否可以枚举,默认值为false)
writable:true (控制属性是否可以修改,默认值为false)
configurable:true (控制属性是否可以被删除,默认值为false)
高级
get()
set()

通过defineproperty方法定义的属性,该属性不能被枚举(遍历)
Vue中的数据代理


浙公网安备 33010602011771号