美文网首页
Vue 键盘事件单个input和整个页面enter不同应用

Vue 键盘事件单个input和整个页面enter不同应用

作者: 爱看小说的叶子 | 来源:发表于2020-05-21 09:34 被阅读0次

问题: 以为整个页面需要enter事件就是如下这样做。

错误做法: 这样做法无法实现在页面点击enter键盘触发getTableList事件。

案例

原因: input 写入事件要在其获得焦点才会触发,所以使用在整个document监听enter这个事件才行。

created() { this.keyupSubmit() }, 

// 监听enter键盘事件

    keyupSubmit() {

      document.onkeydown = e => {

        const _key = window.event.keyCode

        if (_key === 13) {

          this.getTableList()

        }

      }

    },

理解原文作者:https://www.cnblogs.com/cristina-guan/p/9440035.html

相关文章

网友评论

      本文标题:Vue 键盘事件单个input和整个页面enter不同应用

      本文链接:https://www.haomeiwen.com/subject/ufgaohtx.html