vue 事件&按键修饰符

  • 时间:2022-03-14 22:13 作者:嘻哈章鱼小丸子 来源: 阅读:299
  • 扫一扫,手机访问
摘要:事件修饰符.stopevent.stopPropagation(),阻止冒泡.preventevent.preventDefault(),阻止默认.capture捕获模式,内部元素触发的事件先在此解决,而后才交由内部元素进行解决,用于改变冒泡顺序 div @click=”clickIt”
  • 事件修饰符
  1. .stop
    event.stopPropagation(),阻止冒泡
  2. .prevent
    event.preventDefault(),阻止默认
  3. .capture
    捕获模式,内部元素触发的事件先在此解决,而后才交由内部元素进行解决,用于改变冒泡顺序
<div @click="clickIt">        <a @click="aClick">123456</a></div>//<div @click.capture="clickIt">       // <a @click="aClick">123456</a>//</div>//jsclickIt() {      console.log("#######外层div click");},aClick() {      console.log("#######内层a click");},

未加.capture

未加capture
使用.capture
使用capture

  1. .self
    event.target 是当前元素自身时触发
  2. .once
    事件将只会触发一次,自己设置的组件事件可用
  3. .passive
    告诉浏览器你不想阻止事件的默认行为,相当于addEventListener
  • 按键修饰符
  1. .enter 回车键
  2. .tab 制表符
  3. .delete“删除”和“退格”键
  4. .esc 退出
  5. .space 空格
  6. .up 上键
  7. .down 下键
  8. .left 左键
  9. .right 右键

注意:.13之类的keyCode已不推荐使用

  • 系统修饰键
  1. .ctrl
  2. .alt
  3. .shift
  4. .meta

注意:各个系统键盘不同

  • .exact 修饰符

符允许你控制由准确的系统修饰符组合触发的事件

  • 鼠标按钮修饰符

  1. .left
  2. .right
  3. .middle
注意

使用修饰符时,顺序很重要;相应的代码会以同样的顺序产生。因而,用v-on:click.prevent.self会阻止所有的点击,而 v-on:click.self.prevent只会阻止对元素自身的点击。

参考

事件修饰符
系统修饰键

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
手机二维码手机访问领取大礼包
返回顶部