全局绑定一个事件:
export default {
install(Vue, options) {
//全局回车键搜索
Vue.prototype.keyEnter = function (vm,functionname,type) {
document.onkeydown = function(e) {
let key = window.event.keyCode;
if (key == 13 && event.ctrlKey) {
window.event.preventDefault() //关闭浏览器快捷键
vm[functionname](type);
}
};
}
}
}
页面里直接调用:
export default {
mounted: function() {
this.keyEnter(this,'getTrainList');
},
}