vue.js - 无法在输入事件上访问 keyCode/key 事件
问题描述
我正在尝试在输入上的输入绑定输入事件上控制台记录事件键,以下是我尝试过的
<div id="app">
<input @input="onInput" @keyup="onKeyUp" type="text">
</div>
Vue脚本
new Vue({
el : '#app',
methods : {
onInput(event){
console.log(event.key); // returns undefined ?
console.log(event.keyCode); // returns undefined ?
}
onKeyUp(event){
console.log(event.key); // returns the key name
console.log(event.keyCode); // returns the keycode ?
}
}
});
但它给了我undefined
,但在 keyup 上,它给了我我所期望的键名和键码,只有onInput
方法给了我undefined
。任何帮助,想法?
解决方案
也许这是您可以找到答案的地方,在我看来应该是它 https://forum.vuejs.org/t/get-value-from-input/15854
我希望它有所帮助。
推荐阅读
- wordpress - 如何为 Woocommerce 变体添加子类别(另一个级别)
- sockets - 关于如何创建信息监控服务器的建议
- html - 如何在 pdf 的每一页上重复水印图片,该 pdf 是从包含几个 page-break-before/after 的 html doc 转换而来的?
- android - 由于 Firebase 尝试在只读数据库中写入崩溃报告,应用程序崩溃
- python - 最长的字母子串 - 从哪里开始
- android - 为什么 Android Studio 忽略 git repo 中的文件以及如何从 git 导入项目?
- php - Guzzle(cURL?) 在服务器和本地的行为不同
- syncfusion - 清除/重置 Syncfusion gridcontrol 剪贴板
- python - 如何从特定地理位置获取 twitter 用户屏幕名称或 UserId?
- kubernetes - Kubenates RunAsUser 被禁止