首页 / VUE / Vue按键修饰符处理事件的方法
Vue按键修饰符处理事件的方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Vue按键修饰符处理事件的方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1729字,纯文字阅读大概需要3分钟。
内容图文
![Vue按键修饰符处理事件的方法](/upload/InfoBanner/zyjiaocheng/291/6fe9b755edc24c2e91178d3ec98031a9.jpg)
按键修饰符
在 PC 端开发时, 我们常常会遇到类似的需求, 比如用户按下 enter 键时提交表单, 没有用按键修饰符时, 我们可能会去监听键盘事件, 根据 keyCode 的值加以判断
Vue 新增按键修饰符和系统修饰符来处理类似事件
要记住所有的 keyCode 值比较困难, 所以 Vue 为常用的按键提供了别名
常见按钮别名
enter tab delete esc space up down left right
如果这些别名不能满足需要的话, 可以通过全局 config.keyCodes 对象自定义按键修饰符别名
Vue.config.keyCodes.x = 88
你也可以将 keyboardEvent.key 暴露的按键名转换为 kebab-case 来作为修饰符, 以下两种修饰符都能触发 handleSubmit 事件
系统修饰键
有时候我们需要配合系统修饰键共同触发事件, 这里要注意的是, 单独按下系统修饰键是不会触发相应事件的
系统修饰键包含 ctrl alt shift meta 键, 对于不同的键盘, 这四个系统修饰键对应各有不同, 对于 mac 系统键盘, meta 键对应 command 键, 在 windows 系统键盘中对应 ? 键
在下面的例子中, 当 control 和 v 键共同作用时, 才会触发 handleSubmit 事件
有时候我们需要精确匹配到按键组合时才触发相应事件, 在下面的例子中, 当且仅当 control 和 v 键共同作用时, 才会触发 handleSubmit 事件
相关推荐:
vue地区选择组件教程详解
以上就是Vue 按键修饰符处理事件的方法的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的Vue按键修饰符处理事件的方法全部内容,希望文章能够帮你解决Vue按键修饰符处理事件的方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。