vue中键盘事件的关键字是 v-on:keydown,格式为 v-on:keydown=“fun($event)”

($event是vue中的事件对象,和我们传统js中的event对象是一样的)

接下来就用一个案例来演示一遍吧。给input输入框添加键盘事件,限定只可以输入数字:
在body中给input添加v-on事件:

<body><div id="jieke"><input type="text" v-on:keydown="fun($event)" /></div>
</body>

在js中添加函数:

<script type="text/jscript">new Vue({el: "#jieke",methods: {fun:function(event){var code = event.keyCode;if(code<48 || code>57){event.preventDefault();alert("只支持输入数字!");}}}});
</script>

对代码的解释:

运行结果:
(当输入数字的时候可以正常输入,当点击键盘上其他按键的话则会阻止并弹出对话框提示)

Vue 2_3.vue的v-on键盘事件和阻止事件默认行为相关推荐

  1. React 在body上绑定事件以及阻止事件冒泡

    <!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>R ...

  2. 事件(阻止事件传播、阻止默认事件、事件源对象、事件委托)

    阻止事件传播 阻止事件传播e.stopPropagation() 谷歌浏览器 阻止事件传播(冒泡阶段) var oBig = document.getElementById('big');var oS ...

  3. flutter -各类自定义弹窗(图片预览,输入框,键盘)以及如何阻止事件冒泡

    开局废话:由于公司app后期需要做混合开发,又担心h5的性能问题.于是迫不得已,只能两端齐搞,验证一些性能优化的问题.打开了一年前flutter正式发布时,蹭热度创建的现已布满藤蔓的仓库,微微颤抖的双 ...

  4. javascript的事件冒泡,阻止事件冒泡和事件委托, 事件委托是事件冒泡的一个应用。...

    2018年12月13日更新 <!DOCTYPE html> <html lang="en"> <head><meta charset=&q ...

  5. js阻止默认事件和阻止事件冒泡浅谈

    入行三年,今天重新谈下这两个事件: 一.默认事件,即像 1.a链接点击跳转行为 2.form表单中的button或type为submit的input点击会默认提交submit事件 3.document ...

  6. 阻止默认事件与阻止事件冒泡

    事件捕获 事件由父级向子级传递 通用样式: <style>.d1{width: 300px;height: 300px;background-color:tomato;overflow: ...

  7. JavaScript(11) - 阻止事件冒泡和默认行为,拖拽,事件监听器

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.阻止事件冒泡和默认行为 二.拖拽 1, 实现拖拽相关的三大事件: 2, 实现拖拽思路: 1, 给目标元素添加onmous ...

  8. JS7day(事件对象,事件流,事件捕获和冒泡,阻止事件流动,事件委托,学生信息表案例)

    文章目录 事件对象 获取事件对象 部分常用属性 事件流 事件捕获概念: 事件冒泡概念: 阻止事件流动: 相同的鼠标经过事件: 两种(监听事件)注册事件的区别: 传统on注册(L0) 事件监听注册(L2 ...

  9. [JS] 事件冒泡,阻止事件冒泡,事件的三个阶段(捕获,目标,冒泡)

    事件冒泡 添加三个套在一起的div元素,在最里面放一个button,感受事件触发时从里到外"冒泡"的过程. 给每个div都加一个事件:点击时就alert test.html < ...

最新文章

  1. 自然语言处理NLP之自然语言生成、文本相似性、看图说话、说话生图、语音合成、自然语言可视化
  2. React、Vue、Angular对比 ---- 介绍及优缺点
  3. 【探索篇】测试人员一直疏忽掉的测试用例点,你中枪了吗?
  4. utf-8是否带签名 乱码问题。
  5. http 二进制_百度云加速科普小课堂-HTTP/2解析
  6. 中科大博士写外挂被抓:涉案总牟利 300 多万,每月分得 4~6k
  7. opencv java 特征提取_OPENCV特征点java提取与匹配与比较
  8. 服务容错保护Hystrix
  9. 一个非常强大的静态导航网站nav
  10. python爬虫爬取英文考研词汇
  11. qt html ui,DSkin 的WebUI开发模式介绍,Html快速开发Winform的UI
  12. 闪存flash进阶知识
  13. dzz云桌面1.2演示,及部分功能详细介绍
  14. FPGA几大厂商介绍,你知道的有哪些呢?
  15. 强袭自由高达,我的第一个作品
  16. 使用html2canvas和jspdf把网页保存pdf并下载
  17. 前端生成海报的 N 种方案和优劣对比
  18. VirtualBox VBoxManage修改BIOS信息
  19. 虚拟机ipv4和6都没访问权限_ipv4和ipv6无网络访问权限 win10
  20. 弹性计算双周刊 第24期

热门文章

  1. Vue过滤器属性filter
  2. 解决IDEA代码智能提示消失的各类方法
  3. C语言:L1-067 洛希极限 (10 分)
  4. 达梦、Oracle、PostgreSQL查询全部表备注,表字段,全部字段备注,全部索引,全部字段类型
  5. 居然可以用 js 写 PPT?
  6. linux内核启动第一个进程,ARM64的启动过程之(一):内核第一个脚印
  7. UE4(七) 墙体破碎效果在Matinee官方例子里的应用
  8. Python之trutle库-五角星\玫瑰花\小猪佩奇
  9. Python数据可视化笔记02--折线图、散点图实战
  10. 网络经济与企业管理【二】之企业战略管理