安装 npm install --save shortcuts
keycodeEvent() {
console.log(this.selectNodesid);
this.$shortcuts.add([ // Adding some shortcuts
{
shortcut: 'cmdorctrl+A',//支持大小写
handler: event => {
this.heckAll()
return true;
}
},
{
shortcut: 'cmdorctrl+z',//支持大小写
handler: event => {
this.retreat()
return true;
}
},
{
shortcut: 'cmdorctrl+f',//支持大小写
handler: event => {
this.advance()
return true;
}
},
{
shortcut: 'cmdorctrl+c',//支持大小写
handler: event => {
if(this.selectNodesid.length>0){//如果弹窗出现,按键触发弹窗内的方法
this.shortcutscopy()
}else{
this.$notify({
title: "提示",
message: "请选择节点在进行复制",
duration: 1000,
type: "warning",
});
}
return true;
}
},
]);
},