教程 > vue.js 教程 > 阅读:60

vue.js 事件处理器——迹忆客-ag捕鱼王app官网

事件监听可以使用 v-on 指令:

v-on

这个按钮被点击了 {{ counter }} 次。

通常情况下,我们需要使用一个方法来调用 javascript 方法。

v-on 可以接收一个定义的方法来调用。

v-on

除了直接绑定到一个方法,也可以用内联 javascript 语句:

v-on

事件修饰符

vue.js 为 v-on 提供了事件修饰符来处理 dom 事件细节,如:event.preventdefault() 或 event.stoppropagation()。

vue.js 通过由点 . 表示的指令后缀来调用修饰符。

  • .stop - 阻止冒泡
  • .prevent - 阻止默认事件
  • .capture - 阻止捕获
  • .self - 只监听触发该元素的事件
  • .once - 只触发一次
  • .left - 左键事件
  • .right - 右键事件
  • .middle - 中间滚轮事件

...
...

按键修饰符

vue 允许为 v-on 在监听键盘事件时添加按键修饰符:



记住所有的 keycode 比较困难,所以 vue 为最常用的按键提供了别名:




全部的按键别名:

  • .enter
  • .tab
  • .delete (捕获 "删除" 和 "退格" 键)
  • .esc
  • .space
  • .up
  • .down
  • .left
  • .right
  • .ctrl
  • .alt
  • .shift
  • .meta

实例

do something

查看笔记

扫码一下
查看教程更方便
网站地图