fastKey() {
// 快捷键
let that = this;
let keyMap = ["control", "m"];
document.onkeyup = function(e) {
let key = e.key.toLowerCase();
if (keyMap.indexOf(key) > -1) {
switch (key) {
case "control": // ctrl
// 键盘按住ctrl要执行的语句1
break;
case "m": // 新订单
// 键盘按住m要执行的语句2
break;
}
}
};
},
// 挂载
mounted() {
this.$nextTick(() => {
this.fastKey();
});
},
// 销毁
destroyed() {
document.onkeyup = function() {}; // 解除事件监听
}