一、单键绑定
单键绑定示例mounted() {
const that = this;
document.addEventListener('keydown', that.handleWatchEnter);
},
methods: {
handleWatchEnter(e) {
var key = window.event ? e.keyCode : e.which;
console.log(key);
if (key === 13) {
// 这里执行相应的行为动作
console.log('++++');
}
},
}
二、组合键绑定
1、安装依赖:
npm i keymaster -S
2、script中引入
import key from 'keymaster'
3、示例
示例一:给按键 A 绑定快捷键操作事件
key('a', function(){ alert('you pressed a!') });
示例二:ctrl+r绑定快捷键操作事件
组合键绑定示例key('ctrl+r', function(){ alert('stopped reload!'); return false });