位置: IT常识 - 正文

VUE3的watch监听使用(vuewatch监听对象及对应值的变化)

编辑:rootadmin
VUE3的watch监听使用 VUE3的watch监听使用watch介绍watch监听的不同情况1 监听单个refimpl数据2 监听多个refimpl数据3 监听proxy数据4 监听proxy数据的某个属性5 监听proxy数据的某些属性总结watch介绍

推荐整理分享VUE3的watch监听使用(vuewatch监听对象及对应值的变化),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue的watch监听props,vuewatch监听对象及对应值的变化,vue监听watch监听全局对象,vue watch监听localstorage变化,vue watch监听耗费性能,vue的watch监听props,vuewatch监听对象及对应值的变化,vue watch监听耗费性能,内容如对您有帮助,希望把文章链接给更多的朋友!

vue中watch用来监听数据的响应式变化.获取数据变化前后的值 watch的完整入参

watch(监听的数据,副作用函数,配置对象)watch(data, (newData, oldData) => {}, {immediate: true, deep: true})watch监听的不同情况

创建响应式数据

import { ref, watch, reactive } from "vue";let name = ref("moxun");let age = ref(18);let person = reactive({ Hobby: "photo", city: { jiangsu: { nanjing: "雨花台", }, },});1 监听单个refimpl数据watch(name, (newName, oldName) => { console.log("newName", newName);});2 监听多个refimpl数据

方式一:vue3允许多个watch监听器存在

watch(name, (newValue, oldValue) => { console.log("new", newValue, "old", oldValue);});watch(age, (newValue, oldValue) => { console.log("new", newValue, "old", oldValue);});VUE3的watch监听使用(vuewatch监听对象及对应值的变化)

方式二:将需要监听的数据添加到数组

watch([name, age], (newValue, oldValue) => { // 返回的数据是数组 console.log("new", newValue, "old", oldValue);});3 监听proxy数据

注意

1.此时vue3将强制开启deep深度监听 2.当监听值为proxy对象时,oldValue值将出现异常,此时与newValue相同

// 监听proxy对象watch(person, (newValue, oldValue) => { console.log("newValue", newValue, "oldValue", oldValue);});4 监听proxy数据的某个属性

需要将监听值写成函数返回形式,vue3无法直接监听对象的某个属性变化

watch( () => person.Hobby, (newValue, oldValue) => { console.log("newValue",newValue, "oldvalue", oldValue); });

注意 当监听proxy对象的属性为复杂数据类型时,需要开启deep深度监听

watch( () => person.city, (newvalue, oldvalue) => { console.log("person.city newvalue", newvalue, "oldvalue", oldvalue); },{ deep: true });5 监听proxy数据的某些属性watch([() => person.age, () => person.name], (newValue, oldValue) => { // 此时newValue为数组 console.log("person.age", newValue, oldValue);});总结

1.与vue2中的watch配置一致 2.两个坑:

监听reactive定义的proxy代理数据时 oldValue无法正确获取 强制开启deep深度监听(无法关闭)

监听reactive定义的proxy代理对象某个属性时deep配置项生效

本文链接地址:https://www.jiuchutong.com/zhishi/292401.html 转载请保留说明!

上一篇:鸟瞰博登湖上的迈瑙岛,德国 (© Amazing Aerial Agency/Offset by Shutterstock)(博登湖下载)

下一篇:皮丘拉湖畔的乌代布尔城市宫殿,印度 (© Chaiyun Damkaew/Getty Images)

  • 荣耀X30i支持鸿蒙系统吗(荣耀x30i支持鸿蒙系统吗)

    荣耀X30i支持鸿蒙系统吗(荣耀x30i支持鸿蒙系统吗)

  • 映客怎么赚钱(映客怎么赚钱一天收入)

    映客怎么赚钱(映客怎么赚钱一天收入)

  • WIN10系统如何隐藏任务栏图标(win10系统如何隐藏盘符)

    WIN10系统如何隐藏任务栏图标(win10系统如何隐藏盘符)

  • 微信声音锁在哪(微信声音锁在哪里关闭)

    微信声音锁在哪(微信声音锁在哪里关闭)

  • 怎么看手机是国行还是美版(怎么看手机是国行还是其他版本)

    怎么看手机是国行还是美版(怎么看手机是国行还是其他版本)

  • i9 9900k配什么显卡(i9-9900k配什么主板)

    i9 9900k配什么显卡(i9-9900k配什么主板)

  • wps为什么前面空白但是字上不去(wps前面不能空格)

    wps为什么前面空白但是字上不去(wps前面不能空格)

  • windows media center是什么(Windows media center无法启动)

    windows media center是什么(Windows media center无法启动)

  • 知乎账号存在异常行为被限制使用怎么解决(知乎账号存在异常行为)

    知乎账号存在异常行为被限制使用怎么解决(知乎账号存在异常行为)

  • 电脑摄像头像素一般是多少(电脑摄像头像素在哪看)

    电脑摄像头像素一般是多少(电脑摄像头像素在哪看)

  • 荣耀hryal00ta是什么型号(荣耀hry-al00a是什么型号的手机)

    荣耀hryal00ta是什么型号(荣耀hry-al00a是什么型号的手机)

  • 抖音举报人会查出来吗(抖音举报人会查流水吗)

    抖音举报人会查出来吗(抖音举报人会查流水吗)

  • 手机钉钉直播可以放视频吗(手机钉钉直播可以投屏吗)

    手机钉钉直播可以放视频吗(手机钉钉直播可以投屏吗)

  • oppoa11的语音助手不能用语音直接唤醒吗(oppoa11语音助手怎么打开)

    oppoa11的语音助手不能用语音直接唤醒吗(oppoa11语音助手怎么打开)

  • 多选几个文件按哪个键(按哪个键可以选择多个文件)

    多选几个文件按哪个键(按哪个键可以选择多个文件)

  • 一个手机可以上两个微信吗(一个手机可以上两个抖音号吗)

    一个手机可以上两个微信吗(一个手机可以上两个抖音号吗)

  • 华为荣耀20pro怎么分屏(华为荣耀20Pro怎么样)

    华为荣耀20pro怎么分屏(华为荣耀20Pro怎么样)

  • 雷军提出了小米铁人三项运动的业务架构包括(雷军做小米的决策)

    雷军提出了小米铁人三项运动的业务架构包括(雷军做小米的决策)

  • 如何关掉华为新闻(如何关掉华为新手机)

    如何关掉华为新闻(如何关掉华为新手机)

  • 1~9迷你小数字怎么打(1~9迷你小数字怎么打出来)

    1~9迷你小数字怎么打(1~9迷你小数字怎么打出来)

  • 滴滴司机有什么要求吗(滴滴司机有什么补贴政策)

    滴滴司机有什么要求吗(滴滴司机有什么补贴政策)

  • 在网页中同时登录不同账号(一个网页账号在多个电脑登录)

    在网页中同时登录不同账号(一个网页账号在多个电脑登录)

  • Mac电脑安装mac os 和win7双系统(win7多分区)(mac电脑安装了windows)

    Mac电脑安装mac os 和win7双系统(win7多分区)(mac电脑安装了windows)

  • 提供劳务代扣的发票
  • 小微企业税收新政
  • 餐饮税务每个月几号报税
  • 普惠性幼儿园是非盈利幼儿园吗
  • 财产租赁合同印花税计税依据含税吗
  • 什么是未投入使用的固定资产
  • 第一次购买税控盘
  • 农户的竹扫把如何开票
  • 季报现金流量表是必报表吗
  • 委托加工物资属于企业资产吗
  • 开发间接费用的分配率为本月
  • 跨区域经营企业
  • 工业总产值怎么计算公式
  • 行政单位年初预算怎么做
  • 企业会主动对税吗
  • 阿里云增值税专用发票
  • 物流分公司怎么运作
  • 增值税普票销售方无开户行账号是否可以
  • 怎么查询发票记录
  • 理发店财务分析报告
  • 哪些记账凭证
  • 小规模纳税人怎么算税
  • 政府补贴是否可享受即征即退优惠政策
  • 外购商誉是资产吗
  • 产品研发的规则
  • 发生可抵扣暂时性差异是调增还是调减
  • 以前年度少计提收入
  • 支付知识产权服务费账务处理
  • 工信部推出一键解绑怎么用
  • mac如何强制退出全屏
  • 母公司给子公司拨款要交税吗
  • 增值税专票跨月但未认证,怎么作废
  • 长春花怎么养才能爆花
  • 无形资产摊销的会计及账务处理
  • vue3props用法
  • 一借多贷的会计分录格式
  • python抓取淘宝店铺商品
  • 计提票面利息
  • 收到的赠品直接用吗
  • 常用sql脚本
  • 空调维修费入办公费还是修理费
  • 金税盘全额抵扣申报表怎么填
  • 销售赠送赠品会计处理
  • 事业单位借款给下属单位
  • 新公司核税需要什么材料
  • 个体工商户员工如何报生育险
  • 应付账款冲减会计分录
  • 购买银行承兑汇票贴现诈骗
  • 当月销售下月开票
  • 出差补贴应该怎么入账
  • 什么是履约义务,举例
  • 跨年度固定资产转为在建工程怎么计算
  • sql排序分组语句
  • windows命令提示符重启
  • ubuntu删除vmware
  • ubuntu gnome3
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • windows7创建新桌面
  • xp系统快捷启动按哪个
  • 进程process.acore已停止怎么办
  • mcshield.exe是什么进程
  • win7睡眠设置在哪
  • win8.1卸载系统自带应用工具
  • linux ii
  • elementtree修改节点属性
  • Linux中mysqldump命令实例详解
  • iframe transparent透明背景方法
  • 常用python编程软件
  • flask框架下使用scrapy框架
  • 广州地税电子税票查询
  • 房产税纳税义务时间
  • 丰田威驰2023款1.5自动挡新车报价
  • 雄安属于北京管吗
  • 个人所得税扣缴手续费退付是什么意思
  • 河南助学金申请表
  • 国家税务系统
  • 办公厅机构设置方案
  • 购买税控盘怎么抵扣
  • 为什么国家要收房产税
  • 富士康走了,京东去哪了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设