1、安装
npm i --save lodash.debounce
2、引入
import debounce from 'lodash.debounce'
3、使用
<van-search v-model="searchValue" placeholder="输入姓名或工号" @input='handleInput' />
第一种:
handleInput: debounce(function (val) { console.log(val) }, 200)
第二种:
handleInput(val) { console.log(val) } created() {this.handleInput = debounce(this.handleInput, 200) // 搜索框防抖 }
这两种使用方式效果一样