1. ref-retive
ref: 用于基本类型的响应,通过.value获取,响应原理通过object.defineProperty的get、set实现
retive: 对象类型的响应,响应原理通过proxy(代理)Reflect(反射)实现
let person = { name: ‘哈哈哈‘ } let p = new Proxy(person,{ get(target, propName){ // 读取了p中的proName属性 return Reflect.get(target,propName) }, set(target, propName, value){ // 修改了p中的proName属性并更新界面 return Reflect.set(target,propName,value) }, deleteProperty(target, propName){ // 删除了p中的proName属性并更新界面 return Reflect.deleteProperty(target,propName) }, })