首页 > 其他 > 详细

vu3-ref-reactive

时间:2021-09-02 05:21:34      阅读:13      评论:0      收藏:0      [点我收藏+]

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)
  },
})

 

vu3-ref-reactive

原文:https://www.cnblogs.com/xhrr/p/15193936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!