4 按键修饰符
可以使用按键修饰符,来监听表单元素上的键盘事件。
html:
<div id="app3">
<input @keyup.13="enterClick">
</div>js:
var app3 = new Vue({
el: '#app3',
data: {},
methods: {
enterClick: function () {
console.log("enterClick");
}
}
});输出结果:enterClick
这个示例演示了如何通过回车按键修饰符来绑定事件函数的过程。
除了使用 keycode 来指定按键之外,我们还可以使用以下这些按键别名:
.enter
.tab
.delete
.esc
.space
.up
.down
.left
.right
还有一些按键修饰符可以组合使用,或者和鼠标一起使用:
.ctrl
.alt
.shift
.meta:Mac 下为 Command 键,Windows 下为窗口键。
html:
<div id="app4">
<input @keyup.alt.83="save">
</div>js:
var app4 = new Vue({
el: '#app4',
data: {},
methods: {
save: function () {
console.log("save");
}
}
});输出结果:save
这个示例,我们通过组合按键修饰符,为输入框绑定了 alt + S 事件。
本文示例( DEMO )










