vue3watch里面使用debounce

import {debounce} from 'lodash'
//debounce主要用到的就是闭包的思想。
//写法1
watch(
  ()=searchValue,
  debounce((newValue)=>{
    console.log(newValue)
  },300)
)
//写法二
const debounced = _.debounce(newValue => {
  console.log('debounced', newValue)
}, 1000)
watch(
  ()=searchValue,
  newValue=>{
    debounced (newValue)
  }
)
posted @ 2023-01-10 10:15  zeal666  阅读(1335)  评论(0)    收藏  举报