vue中watch监听对象的某个属性

vue中watch监听对象的某个属性

第一种 :

c 复制代码
watch:{
	 'user.name'(val){
	 	console.log(val)
	 }
}

第二种(不建议使用,对象有多个属性会一层一层遍历):

c 复制代码
watch:{
	user:{
		handle:function(newVal){
			console.log(newVal)
		},
		deep:true,//表示是否深度监听
	}
}
相关推荐
送鱼的老默7 小时前
学习笔记--入门typescript直接案例开搞
前端·typescript
Prometheus7 小时前
从 XMLHttpRequest 到 fetch、ReadableStream、SSE、EventSource:前端流式通信完整梳理
前端
光影少年7 小时前
useEffect 完整理解:依赖数组、副作用清理、模拟生命周期
前端·react.js·程序员
之歆7 小时前
DAY_18深度解析:数据类型转换与运算符全攻略(上)
前端·javascript
大家的林语冰7 小时前
pnpm 11 发布,弃用 JSON 和 npm CLI,进化为纯 ES6 模块,新增 pnpm pack-app 等命令,供应链保护默认启用,要求 Node
前端·javascript·node.js
漓漾li7 小时前
每日面试题-前端2
前端·react.js·面试
Alice-YUE7 小时前
深入解析 JS 事件循环:浏览器与 Node.js 的差异全解析
前端·javascript·笔记·学习
HYCS7 小时前
用pixijs实现fabricjs(二):对象的基础位置信息
前端·javascript·canvas
淸湫7 小时前
项目中使用了全局权限管理,请详细描述如何通过Vue Router的路由守卫来实现全局权限控制?
前端·vue.js
雪铃儿8 小时前
Shorebird 之外,Flutter Android 热更新还有什么选择
android·前端