首页 > TAG信息列表 > shallowRef
shallowRef和shallowReactive使用误区-视图更新了
按照vue3文档中得说明,在使用shallowRef和shallowReactive是浅响应得,即修改深层数据视图应该是不更新得,但是使用过程中往往会出现视图更新得情况,如下: 修改前: 修改后: 发现视图更新了,这是为什么呢? 原因是有其他响应式数据更新了,从而触发了视图更新,例如上图中可以看到妈其它Composition API
1.shallowReactive与shallowRef --浅层次的响应式(只处理第一层) shallowReactive :只处理对象最外层属性的响应式(浅响应式) shallowRef:基础数据类型(let a=ref(0))做响应式;对象数据类型(let x=ref({a=0})不做响应式 2.readonly(只读)与shallowReadonly (浅层次vue3
环境搭建 yarn create vite ref ref() shallowRef() 对象整体更新, 强制更新 let msg = shallowRef({}) triggerRef(msg) 自定义ref 基本数据类型 function MyRef<T>(value: T) { return customRef((track, trigger) => { return { get() { track()