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 获取

相关推荐
云水一下26 分钟前
TypeScript 从零基础到精通(五):高级类型与泛型
前端·javascript·typescript
counterxing33 分钟前
vibe coding 之后,我更不想打字了
前端·agent·ai编程
云水一下1 小时前
TypeScript 从零基础到精通(六):类型声明与模块化
javascript·typescript
copyer_xyf1 小时前
Python 模块与包的导入导出
前端·后端·python
研☆香1 小时前
es6新特性功能介绍(四)
前端·ecmascript·es6
微扬嘴角1 小时前
React篇1--JSX语法规则、组件、组件实例的3大特性
前端·react.js·前端框架
copyer_xyf1 小时前
Python venv 虚拟环境
前端·后端·python
无聊的老谢2 小时前
Vue 3 + TypeScript 构建大型电信运维平台的前端架构设计
前端·vue.js·typescript
xiaofeichaichai2 小时前
Map / Set / WeakMap / WeakSet
前端·javascript
李可以量化2 小时前
成交量的终极量化策略:价量共振指标完整实现(下篇)
前端·数据库·人工智能