【发布时间】:2019-05-13 03:47:58
【问题描述】:
无法在去抖动方法中获取event 对象:
methods: {
fetchData: _.debounce(function(e) {
console.log(e) // return undefined
}, 500)
}
是否可以在方法中访问事件对象?我的目的是检查按下的键码是什么:
if (e.keyCode >= 65 && e.keyCode <= 80) {
// do some stuff
}
我这样调用方法fetchData:
<input @keyup="fetchData()" v-model="name" type="text">
【问题讨论】:
-
如何调用methods.fetchData?
-
@Justcode,更新了答案。
-
是的,我希望它能以这种方式工作,但它不适用于 Vue。
-
你能创建 jsfiddle/sn-p 来重现问题吗?
标签: javascript vue.js lodash