Skip to content

SimbaOvO/vue-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

vue-analysis

作为自己Vue的学习分析笔记,也希望能帮助到在学Vue的人

数据双向绑定

Vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式

首先一定要知道Object.defineProperty()方法

Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。

Object.defineProperty(obj, prop, descriptor)

参数介绍
obj: 要进行定义属性的对象
prop: 要定义或修改的属性名称
descriptor: 将被定义或修改的属性描述符

如需了解详细descriptor参数及方法描述 参考MDN

简易双向绑定

TODO

  • 理解数据劫持结合发布者-订阅者模式

Releases

No releases published

Packages

No packages published

Languages