vue3如何使用watch获取新值和旧值
时间: 2023-10-18 13:06:50 浏览: 224
vue使用watch 观察路由变化,重新获取内容
你可以使用watch函数的第二个参数来获取旧值,例如:
```
watch(
() => count,
(newCount, oldCount) => {
console.log(`New count: ${newCount}, old count: ${oldCount}`);
}
);
```
这里的`count`是你要监控的变量名。当`count`的值发生变化时,watch函数就会被调用,并且会传入新值和旧值。
另外,如果你只需要获取新值,可以省略第二个参数。例如:
```
watch(
() => count,
(newCount) => {
console.log(`New count: ${newCount}`);
}
);
```
当`count`的值发生变化时,watch函数就会被调用,并且只会传入新值。
阅读全文