摘要:
等待异步组件时渲染一些额外内容,让应用有更好的用户体验 使用步骤: 异步引入组件 import {defineAsyncComponent} from 'vue' const Child = defineAsyncComponent(()=>import('./components/Child.vu 阅读全文
posted @ 2023-07-11 22:49
iTao0128
阅读(23)
评论(0)
推荐(0)
摘要:
isRef: 检查一个值是否为一个 ref 对象 isReactive: 检查一个对象是否是由 reactive 创建的响应式代理 isReadonly: 检查一个对象是否是由 readonly 创建的只读代理 isProxy: 检查一个对象是否是由 reactive 或者 readonly 方法创 阅读全文
posted @ 2023-07-11 21:53
iTao0128
阅读(14)
评论(0)
推荐(0)
摘要:
作用:实现祖与后代组件间通信 套路:父组件有一个 provide 选项来提供数据,后代组件有一个 inject 选项来开始使用这些数据 具体写法: 祖组件中: setup(){ ...... let car = reactive({name:'奔驰',price:'40万'}) provide('c 阅读全文
posted @ 2023-07-11 21:48
iTao0128
阅读(13)
评论(0)
推荐(0)
摘要:
作用:创建一个自定义的 ref,并对其依赖项跟踪和更新触发进行显式控制。 实现防抖效果: <template> <input type="text" v-model="keyword"> <h3>{{keyword}}</h3> </template> <script> import {ref,cu 阅读全文
posted @ 2023-07-11 21:08
iTao0128
阅读(20)
评论(0)
推荐(0)
摘要:
toRaw: 作用:将一个由reactive生成的响应式对象转为普通对象。 使用场景:用于读取响应式对象对应的普通对象,对这个普通对象的所有操作,不会引起页面更新。 markRaw: 作用:标记一个对象,使其永远不会再成为响应式对象。 应用场景: 有些值不应被设置为响应式的,例如复杂的第三方类库等。 阅读全文
posted @ 2023-07-11 21:08
iTao0128
阅读(74)
评论(0)
推荐(0)
摘要:
readonly: 让一个响应式数据变为只读的(深只读)。 shallowReadonly:让一个响应式数据变为只读的(浅只读)。 应用场景: 不希望数据被修改时。 阅读全文
posted @ 2023-07-11 21:07
iTao0128
阅读(32)
评论(0)
推荐(0)
摘要:
shallowReactive:只处理对象最外层属性的响应式(浅响应式)。 shallowRef:只处理基本数据类型的响应式, 不进行对象的响应式处理。 什么时候使用? 如果有一个对象数据,结构比较深, 但变化时只是外层属性变化 > shallowReactive。 如果有一个对象数据,后续功能不会 阅读全文
posted @ 2023-07-11 21:07
iTao0128
阅读(32)
评论(0)
推荐(0)

浙公网安备 33010602011771号