vue双向绑定原理
单向与双向
Model>View(单向)
Model<>View(单向)
双向的原理
通过数据劫持和发布者-订阅者模式的方式来实现。
- 数据劫持主要通过 Object.defineProperty(obj, prop, descriptor) 的set和get方法执行对应的改变视图的方法。
- new Proxy(target, handler) 来实现数据劫持。
Model>View(单向)
Model<>View(单向)
通过数据劫持和发布者-订阅者模式的方式来实现。
WeChat Pay
Alipay