详解Vue源码之数据的代理访问

上传:evilinside 浏览: 13 推荐: 0 文件:PDF 大小:32.38KB 上传时间:2020-12-17 09:19:41 版权申诉
概念解析: 1) 数据代理: 通过一个对象代理对另一个对象(在前一个对象内部)中属性的操作(读/写) 2) vue 数据代理: 通过 vm 对象(即this)来代理 data 对象中所有属性的操作 3) 好处: 更方便的操作 data 中的数据 4) 基本实现流程 a. 通过 Object.defineProperty()给 vm 添加与 data 对象的属性对应的属性描述符 b. 所有添加的属性都包含 getter/setter c. getter/setter 内部去操作 data 中对应的属性数据 疑问 不知道你在使用Vue的时候有没有想过,为什么定义在 data 对象中的属性,可以用
上传资源
用户评论