08 2024 档案
摘要:说白了就是源码这样写的,这里再科普下WatchEffect WatchEffect和Watch不同之处: 进入页面马上就回调用一下 有许多变体,WatchEffectSync等,都是WatchEffectOption下面的属性flush?: 'pre' | 'post' | 'sync'; 当然可以
阅读全文
摘要:我们都知道Vue3使用Proxy代理,因为Vue2在处理数组时,Object.defineProperty的this指向有问题,因为target[key]这种获取值的方式,会导致proxy触发target时候指向的对象就是target而不是Proxy本身,Vue2所以重写了数组的7个方法 const
阅读全文
摘要:Ref shallowRef triggerRef customRef 针对对象(引用类型)来说: Ref:深层次的检查后面的对象的每一层是否改变,会改变值,且页面渲染 shallowRef:浅层次的检查对象内,想要修改必须要要对 .value对象进行重新赋值 obj.value.name = '4
阅读全文