随笔分类 - vue3
里面都是vue3的东西
摘要:Object.defineProperty 劫持数据 只是对对象的属性进行劫持 无法监听新增属性和删除属性,需要使用 vue.set, vue.delete 深层对象的劫持需要一次性递归 1 var obj = { 2 a: 1, 3 o: { 4 b: 2, 5 o1: {} 6 } 7 } 劫持
阅读全文
摘要:proxy是es6的语法,Proxy可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过 滤和改写。Proxy这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。 写一个get的代理方法: 1 var
阅读全文