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)
}
)

浙公网安备 33010602011771号