事件处理主要通过v-on这个指令来执行。
事件监听及方法处理
1.简单的可以直接内嵌在页面。
2.可以通过将方法定义在methods中,然后再v-on中执行
3.可以通过绑定给函数传递参数,还可以传递通过变量$event给函数传递原生DOM事件。
这个按钮被点击了{{counter}}
事件修饰器
Vue.js 为 v-on 提供了 事件修饰符。通过由点(.)表示的指令后缀来调用修饰符。
.stop
.prevent
.capture
.self
... ...
按键修饰符
在监听键盘事件时,我们经常需要监测常见的键值。 Vue 允许为 v-on 在监听键盘事件时添加按键修饰符:
记住所有的 keyCode 比较困难,所以 Vue 为最常用的按键提供了别名:
全部的按键别名:
enter
tab
delete (捕获 “删除” 和 “退格” 键)
esc
space
up
down
left
right
可以通过全局 config.keyCodes 对象自定义按键修饰符别名:
// 可以使用 v-on:keyup.f1 Vue.config.keyCodes.f1 = 112
表单控件绑定
通过前面的一些学习,我们知道v-model在输入框中具有双向响应功能。但 v-model 本质上不过是语法糖,它负责监听用户的输入事件以更新数据,并特别处理一些极端的例子。
//文本this message is {{message}}
//多行文本 Multiline message is:{{ message }}
//复选框
Checked names数组: {{ checkedNames }}
//单选按钮
Picked: {{ picked }}
//选择列表 Selected: {{ selected }}
Selected数组: {{ mulselected }}
动态属性
toggle的值为{{toggle}}
修饰符
lay:在改变后才触发
number:将输出字符串转为Number类型
trim:自动过滤用户输入的首尾空格
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



