Vue实现Ctrl加S键进行保存
Posted 龖龖龖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue实现Ctrl加S键进行保存相关的知识,希望对你有一定的参考价值。
1、vue代码
<el-button @click="save('button')">ctrl+s保存</el-button>
2、逻辑代码
mounted()
//监听事件
document.addEventListener("keydown", this.saveContent);
,
beforeDestroy()
//销毁时移除监听
document.removeEventListener("keydown", this.saveContent);
,
methods:
//按钮保存方法
save(type)
console.log(`调用保存按钮方法--$type`);
,
saveContent(e)
var key = window.event.keyCode ? window.event.keyCode : window.event.which;
if (key === 83 && e.ctrlKey)
this.save("hot key");
e.preventDefault(); //阻止浏览器默认事件
,
,
以上是关于Vue实现Ctrl加S键进行保存的主要内容,如果未能解决你的问题,请参考以下文章