当前位置: 首页 > news >正文

做网站被骗了警察不管抖音引流推广一个30元

做网站被骗了警察不管,抖音引流推广一个30元,乐清建设路小学网站,网络推广战略shallowRef 用于创建一个浅层响应式引用,只对顶层属性进行响应式处理。 markRaw 用于标记一个对象,使其完全跳过 Vue 的响应式系统。 这两者都可以用于优化性能,避免不必要的响应式开销,特别是在处理大型对象或第三方库对象时。 …

shallowRef 用于创建一个浅层响应式引用,只对顶层属性进行响应式处理。
markRaw 用于标记一个对象,使其完全跳过 Vue 的响应式系统。

这两者都可以用于优化性能,避免不必要的响应式开销,特别是在处理大型对象或第三方库对象时。

shallowRef

shallowRef 是 Vue 3 中的一个 API,用于创建一个浅层响应式引用。与 ref 不同,shallowRef 只会对其值的顶层进行响应式处理,而不会递归地将其内部的对象变成响应式的。

用法
import { shallowRef } from 'vue';const state = shallowRef({nested: {count: 0}
});// 只有 state 自身是响应式的,state.nested 不是响应式的
state.value.nested.count++; // 不会触发响应式更新
适用场景
  • 当你有一个复杂的对象,但只需要对其顶层属性进行响应式处理时。
  • 当你需要避免对大型对象进行深层次的响应式处理以提高性能时。

markRaw

markRaw 是 Vue 3 中的一个 API,用于标记一个对象,使其永远不会被 Vue 的响应式系统处理。被标记为 markRaw 的对象将完全跳过响应式转换。

用法
import { markRaw } from 'vue';const rawObject = markRaw({nested: {count: 0}
});// rawObject 及其所有嵌套属性都不是响应式的
rawObject.nested.count++; // 不会触发响应式更新
适用场景
  • 当你有一个对象不需要响应式处理时。
  • 当你需要将第三方库的对象(如 DOM 元素、图表实例等)排除在响应式系统之外时。

下面的例子不能使用 refref 会将其值变成响应式对象,而组件对象不应该是响应式的。为了避免这个问题,可以使用 shallowRef 或者 markRaw 来处理组件对象。

示例:在 Vue 组件中使用 shallowRefmarkRaw

使用 shallowRef
<template><div><button @click="toggleComponent">Toggle Component</button><component :is="currentComponent" /></div>
</template><script setup>
import { shallowRef } from 'vue';
import ComponentA from './components/ComponentA.vue';
import ComponentB from './components/ComponentB.vue';const currentComponent = shallowRef(ComponentA);const toggleComponent = () => {currentComponent.value = currentComponent.value === ComponentA ? ComponentB : ComponentA;
};
</script>
使用 markRaw
<template><div><button @click="toggleComponent">Toggle Component</button><component :is="currentComponent" /></div>
</template><script setup>
import { ref, markRaw } from 'vue';
import ComponentA from './components/ComponentA.vue';
import ComponentB from './components/ComponentB.vue';const ComponentA_raw = markRaw(ComponentA);
const ComponentB_raw = markRaw(ComponentB);const currentComponent = ref(ComponentA_raw);const toggleComponent = () => {currentComponent.value = currentComponent.value === ComponentA_raw ? ComponentB_raw : ComponentA_raw;
};
</script>
http://www.hengruixuexiao.com/news/29872.html

相关文章:

  • 郑州 做网站厦门网站seo外包
  • 做网站搞友情链接网页宣传
  • 毛片a做片在线观看网站有哪些百度品牌广告多少钱一个月
  • 浙江省网站建设公司排名微商引流的最快方法是什么
  • wordpress用户二级域名抖音seo查询工具
  • 南宁企业网站推广技巧网站优化及推广方案
  • wordpress首页不显示文章标题seo人员的职责
  • 如何设置自己的网站个人网站建站流程
  • 医院网站HTML5网络推广的重要性与好处
  • 做英文企业网站seo每日
  • 网站建设需要哪些证书新东方一对一辅导价格
  • 阿勒泰网站建设百度中心
  • 做外贸建网站需要多少钱北京网站制作建设公司
  • 一级a做爰片免费网站偷拍厕所安徽疫情最新情况
  • python 做 网站宁波seo外包平台
  • 素材网站建设产品互联网推广
  • 音乐摄影网站建设宗旨简述获得友情链接的途径
  • 杭州做网站下沙鄂州seo
  • 网站建设后台是什么媒体发稿平台
  • 扬州做网站多少钱培训方案
  • 做网站PPPOE网络可以吗深圳网页搜索排名提升
  • 新网站在谷歌上面怎么做推广怎么建立网站快捷方式
  • 推荐做网站的话术seo的优点和缺点
  • 网站备案证书打印宁波seo网络推广产品服务
  • 哈尔滨房产信息网官方网站手机上怎么制作网页
  • 做黄色网站的违法吗企业网站设计的基本内容包括哪些
  • 两个网站合并建设实施方案网络营销个人感悟小结
  • 手机兼职任务重庆 seo
  • 3030wa网站开发学校最火网站排名
  • 国外视觉差网站19