type
status
date
slug
summary
tags
category
icon
password

介绍

watch需要侦听特定的数据源,并在单独的回调函数中执行,它有3个参数,
第一个参数:侦听源,
第二个参数:回调函数,里面有newValoldVal两个参数
第三个参数:一个对象,用来设置配置项

侦听多个数据源

如果需要侦听多个数据源,可使用数组
新旧值的参数也可以这样写:

侦听引用对象

当引用对象使用ref的形式定义时,需要加上deep:true开启深度侦听,否则侦听不到值的变化。
但不能正确获取到oldVal旧值,获取到的旧值和新值是一样的
 
当引用对象使用reactive的形式定义时,不用做任何处理watch可以侦听到值的变化,这是因为在源码中已经开启了深度侦听。
但不能正确获取到oldVal旧值,获取到的旧值和新值是一样的
 
可以侦听使用reactive定义的引用对象的某个值,并且能正确获取到新旧值
学习Vue3 第五节:reactive全家桶学习Vue3第六节:to系列全家桶
衔蝉
衔蝉
一个普通的干饭人🍚
公告
type
status
date
slug
summary
tags
category
icon
password
欢迎来到衔蝉的博客小站✨
这里是我的个人学习、生活记录
--- 免责声明 ---
⚠️ 本站内容仅代表个人观点
⚠️ 本站内容仅供学习参考使用
--- 关于我 ---
我要如加菲猫一般地活着
一大碗杂碎面
就能换来一个艳阳天🌻