这个原理是vue的本质原理。vue是数据驱动框架,当数据发生改变的时候,视图自动更新。
```javascript
Object.defineProperty(obj,"age",{
configurable:true,
enumerable:true,
set:function(v){ // 在obj.age = 22
console.log("生日到了,准备礼物...");
this._age = v;
},
get:function(){
return this._age; //在访问obj.age调用
}
})
obj.age = 22;