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

保定 网站建设2023近期舆情热点事件

保定 网站建设,2023近期舆情热点事件,外贸网站建设多少钱,深圳网站建设大公司排名在 Vue3 中,使用 watch 监视 ref 定义的对象类型时,可以通过以下两种方式实现: 方法一:直接监视 ref 对象并启用深度监听 javascript import { ref, watch } from vue;const obj ref({ a: 1 });// 监视 ref 对象,设…

在 Vue3 中,使用 watch 监视 ref 定义的对象类型时,可以通过以下两种方式实现:

方法一:直接监视 ref 对象并启用深度监听

javascript

import { ref, watch } from 'vue';const obj = ref({ a: 1 });// 监视 ref 对象,设置 { deep: true } 以监听嵌套属性变化
watch(obj, (newVal, oldVal) => {console.log('对象变化:', newVal);
}, { deep: true });// 触发方式:
obj.value.a = 2;      // 触发回调(需设置 deep: true)
obj.value = { a: 3 }; // 触发回调

方法二:通过 Getter 函数监视 ref.value(推荐)

javascript

import { ref, watch } from 'vue';const obj = ref({ a: 1 });// 监视 ref.value(即 reactive 对象),默认启用深度监听
watch(() => obj.value, (newVal, oldVal) => {console.log('对象变化:', newVal);
});// 触发方式:
obj.value.a = 4;      // 触发回调(无需 deep)
obj.value = { a: 5 }; // 触发回调

区别与选择

  1. 方法一 直接监视 ref 对象:

    • 需要显式设置 { deep: true } 才能监听对象内部属性的变化。

    • 适合需要显式控制深度监听的场景。

  2. 方法二 通过 Getter 监视 ref.value

    • 自动启用深度监听,因为 ref.value 返回的是 reactive 对象。

    • 更简洁,无需额外配置,推荐使用。

总结

  • 修改对象属性:两种方法均可触发回调,但方法二无需 deep

  • 替换整个对象:两种方法均会触发。

  • 推荐使用方案二,代码更简洁且符合 Vue3 响应式设计。

http://www.dtcms.com/wzjs/285363.html

相关文章:

  • 个人主页网站html百度电脑版
  • wordpress获取系统日期seo怎么弄
  • 做招聘的网站有哪些互联网推广与营销
  • 学电商一般月收入多少专业全网优化
  • 拼团购物网站怎么做排名优化网站seo排名
  • wordpress 语言文件上海正规seo公司
  • 怎样做网站后台运营seo综合
  • 网站建设案例分析辽阳网站seo
  • 北京网站建设签约网站推广线上推广
  • 网站搭建者国内比百度好的搜索引擎
  • 国外网站开发公司新品怎么推广效果最好
  • 免费网站的app怎么免费给自己建网站
  • 建设银行德阳分行网站百度网络营销中心官网
  • 宁波市住房和城乡建设委员会网站企业网站设计公司
  • 网站建设的行业客户钦州seo
  • 学习网站建设要报班吗最新全国疫情实时大数据
  • 相城seo网站优化软件东莞市网络seo推广服务机构
  • 长泰597人才网最新招聘信息seo搜索引擎优化工具
  • 黄的网站建设沧州网络推广外包公司
  • 镜美硅藻泥网站是那家公司做的什么叫做优化
  • 借个公司邮箱号seo接单一个月能赚多少钱
  • html5 动态网站开发网络优化工程师需要学什么
  • 用DW给网站做后台电脑优化是什么意思
  • 湛江大型网站模板建设seo优化网站模板
  • 著名建筑设计网站网上推销产品的软件
  • 多个域名绑定同一网站2023年7月疫情还会严重吗
  • 网站建设的流程是什么韶山百度seo
  • 拍卖网站建设广告推广平台网站有哪些
  • 西安网站建设云阔网络熊掌号济南计算机培训机构哪个最好
  • 网站建设费入如保入账企业官方网站有哪些