欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue 键盘回车事件

程序员文章站 2022-03-07 16:33:01
1.第一种情况,input框2.在自己封装的组件或者是使用一些第三方的UI库时,会发现并不起效果,这时就需要用到.native修饰符了3.如果想要绑定的组件太多,可以对键盘进行监控 mounted() { // 绑定enter事件 this.enterKeyup(); }, destr....

1.第一种情况,input框

<input @keyup.enter="function">

2.在自己封装的组件或者是使用一些第三方的UI库时,会发现并不起效果,这时就需要用到.native修饰符了

<el-input  @keyup.enter.native="function" />

3.如果想要绑定的组件太多,可以对键盘进行监控

  mounted() {
    // 绑定enter事件
    this.enterKeyup();
  },
  destroyed() {
    // 销毁enter事件
    this.enterKeyupDestroyed();
  },
  methods:{
    enterKeyupDestroyed() {
      document.removeEventListener("keyup", this.keyupHandle);
    },
    enterKeyup() {
      document.addEventListener("keyup", this.keyupHandle);
    },
    / 键盘搜索
    keyupHandle(e) {
      if (e.keyCode === 13) {
        this.searchHandle();
      }
    }
  }

 

本文地址:https://blog.csdn.net/qq_42323925/article/details/107559648