vue3 #watch监听器

一、监听单个

const money = ref(10)

watch ( money , (value,oldValue) =>{

console.log(value,oldValue)

} )

二、监听多个ref数据

const money = ref(10)

const count = ref(0)

watch ( money,count , (value,oldValue) =>{

console.log(value,oldValue)

} )

三、监听复杂数据

const user = ref({

name : 'zs',

age : 18

})

watch (

user,

(val) => { console.log(val) },

{

deep : true,

immdiate:true

}

)

四、监听对象中某个属性的变化

const user = ref ({

name : 'zs',

age : 18

})

watch (

() => { return user.value.name },

(value) => {

console.log(value)

}

)

⭐ref将user变为了响应式数据的同时,对user也进行了包装,所以读取user的name属性,只能通过 user.value.name 获取

相关推荐
掘金酱38 分钟前
TRAE Work 实战帮征文 | 获奖名单公示
前端·人工智能·后端
陆枫Larry43 分钟前
Chromium和Chrome到底是什么关系?
前端
a1117761 小时前
模仿刀剑神域风格 作品集网页
前端·开源
a1117761 小时前
Elemental Sandbox(元素沙盒)-Three.js 游戏技能特效
前端·开源
用户69371750013841 小时前
前阵子刷屏的 Ox-Alpha 真身揭晓!GLM-5.3-Flash 上线,这价格真的杀疯了
前端·后端·github
四千岁1 小时前
抓包LangChain-了解LangChain的原理
前端·javascript·后端
南雨北斗1 小时前
TS方式构建Vue3 toast组件(一)
前端
IT小白杨1 小时前
2026游戏工作室环境隔离指南:从设备指纹到移动IP的部署实践
前端·经验分享·网络协议·tcp/ip·游戏·安全架构·指纹浏览器
用户298698530141 小时前
使用 JavaScript 在 React 中实现 Word 转 PDF
前端·javascript·react.js
悟空瞎说2 小时前
UICollectionViewLayout 全套源码 + 逐行中文注释 + 使用场景说明
javascript