toRaw
返回由 reactive 或 readonly 方法转换成响应式代理的普通对象。
这是一个还原方法,可用于临时读取,访问不会被代理/跟踪,写入时也不会触发界面更新。
markRaw
标记一个对象,使其永远不会转换为代理。返回对象本身
应用场景:
有些值不应被设置为响应式的,例如复杂的第三方类实例或 Vue 组件对象。
当渲染具有不可变数据源的大列表时,跳过代理转换可以提高性能。
返回由 reactive 或 readonly 方法转换成响应式代理的普通对象。
这是一个还原方法,可用于临时读取,访问不会被代理/跟踪,写入时也不会触发界面更新。
标记一个对象,使其永远不会转换为代理。返回对象本身
应用场景:
有些值不应被设置为响应式的,例如复杂的第三方类实例或 Vue 组件对象。
当渲染具有不可变数据源的大列表时,跳过代理转换可以提高性能。
Vue3 中的监听 watch
toRaw和markRaw是Vue 3中引入的新API,用于更精细地控制对象的代理和响应性。它们提供了在需要时绕过代理或禁
计算属性在 Vue 3 中是一种强大的工具,特别适合用于基于响应式数据的逻辑计算、动态显示、条件控制等场景。相比用时的核心工具。
toRef。
/返回一个对象(常用)
可组合函数的应用场景非常广泛,几乎可以适用于 Vue 组件中任何需要逻辑复用状态管理异步操作和事件处理的场景。逻辑复用:将某些了应用的维护性和扩展性。
vue3知识点:toRaw 与 markRaw
toRaw是Vue3中一个非常实用的高阶用法,能够帮助我们在特定场景下绕过响应式系统,从而优化性能或与外部库更好地集成。通过
vue3中使用nextTick(),vue3中使用echarts
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M