【发布时间】:2017-07-08 19:36:59
【问题描述】:
我试图在 Vue 2 方法上使用 Lodash 的 debounce,以便仅在用户停止在输入字段中输入时运行,但我得到了意想不到的结果:
输入字段
<input type="text" v-model='filter.user' placeholder="search" @keyup='dTest'>
方法
dTest() {
const d = _.debounce(() => {
console.log('hi');
}, 2000);
d();
}
但是,每次按键时都会将“hi”记录到控制台,延迟两秒。
谢谢
【问题讨论】: