watchThrottled

watchThrottled

スロットルされた watch。

使用法

watch と似ていますが、コールバック関数に適用される追加オプション throttle を提供します。

import { watchThrottled } from '@vueuse/core'

watchThrottled(
  source,
  () => { console.log('changed!') },
  { throttle: 500 },
)

これは本質的に次のコードの省略形です:

import { throttleFilter, watchWithFilter } from '@vueuse/core'

watchWithFilter(
  source,
  () => { console.log('changed!') },
  {
    eventFilter: throttleFilter(500),
  },
)