vue 監控enter鍵觸發


 
         
<input v-on:keyup.enter="submit">//局部


//全局
methods: {
handleKeyDown(e) { let key = null; if (window.event === undefined) { key = e.keyCode; } else { key = window.event.keyCode; } if (key === 13) { //觸發的事件 this.onSubmit(); } }, }, created() { window.addEventListener("keydown", this.handleKeyDown, true); //開啟監聽鍵盤按下事件 },

 全局添加時,離開本頁面時要取消監聽

destroyed() {
    window.removeEventListener("keydown", this.handleKeyDown, true);
  },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM