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中的数据代理

 

posted on 2022-06-19 15:17  努力摆脱摆烂  阅读(33)  评论(0)    收藏  举报