从 MVVM 模式来看<p>我{{age}}岁了</p>
数据变化 => this.age++;
数据变化,视图会自动变化
侵入式和非侵入式
Object.defineProperty()
数据劫持/数据代理
Object.defineProperty()
方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。
1 | var obj = {}; |
Object.defineProperty()
方法可以设置一些额外隐藏的属性。
1 | Object.defineProperty(obj, "a", { |
1 | Object.defineProperty(obj, "a", { |