future.png
珠玑技术随笔
联系/Contact:
future.png

Vue 3 同时 watch 多个变量

2021年07月20日

Hsu

2分钟

在某些业务场景中,需要 watch 多个变量后,进行相应数据操作。

Watch 官方文档 https://v3.vuejs.org/api/computed-watch-api.html#watching-a-single-source

代码

watch([fooRef, barRef], ([foo, bar], [prevFoo, prevBar]) => {
  /* 做一些操作 */
});

有的时候,并不需要旧值,所以可以省略为。

watch([fooRef, barRef], ([foo, bar]) => {
  /* 做一些操作 */
});