1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Vue按键修饰符处理事件步骤详解

Vue按键修饰符处理事件步骤详解

时间:2023-11-21 14:09:50

相关推荐

Vue按键修饰符处理事件步骤详解

web前端|js教程

步骤,事件,处理

web前端-js教程按键修饰符

易语言屏幕写字源码,vscode 查看网页,ubuntu下的好应用,tomcat自动重载,服务端sqlite,html5时间显示插件下载,前端视图展现框架,requests爬虫处理js,php mac安装,php网站seo,短视频网站开源,网页端显示手机,空调安装网站模板,phpcms动态页面,教师档案管理系统伪码,仿九库文学网小说程序源码lzw

在 PC 端开发时, 我们常常会遇到类似的需求, 比如用户按下 enter 键时提交表单, 没有用按键修饰符时, 我们可能会去监听键盘事件, 根据 keyCode 的值加以判断

oa源码app,vscode上窗口字体,ubuntu 拖动特效,tomcat后台无法输入,微信小程序读取sqlite,安卓爬虫软件开发面试,php网站后台破解,辽宁seo优化定制网页,宗教网站源码,jquery easyui模板下载lzw

Vue 新增按键修饰符和系统修饰符来处理类似事件

代理房产 源码,vscode背景变成白色,ubuntu分区图片,tomcat工程路径,sqlite绕过加密登陆,大厂前端框架排名前十名,我的世界爬虫突变动画,php直播代码,seo 网站地区流量,微信网站,记录网页源码,wordpress外贸模板lzw

/** 提交表单 */

电话号码:

export default { data () { return {phone: \ // 电话号码 } }, methods: { // TODO 提交电话号码 handleSubmit () { alert(this.phone) } }}

要记住所有的 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 事件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。