vue3 watch设置及时回调

即时回调的侦听器​
watch 默认是懒执行的:仅当数据源变化时,才会执行回调。但在某些场景中,我们希望在创建侦听器时,立即执行一遍回调。举例来说,我们想请求一些初始数据,然后在相关状态更改时重新请求数据。

我们可以通过传入 immediate: true 选项来强制侦听器的回调立即执行:


watch(source, (newValue, oldValue) => {
  // 立即执行,且当 `source` 改变时再次执行
}, { immediate: true })

{immadiate:true}设置了watch为立即执行一次,也就是及时回调

猜你喜欢

转载自blog.csdn.net/kuang_nu/article/details/131432840