美文网首页
Vue 触发回车事件

Vue 触发回车事件

作者: 草帽lufei | 来源:发表于2019-10-12 11:48 被阅读0次

方案一

在 vue 组件的 mounted() 中监听回车按键按下

    let self = this
    document.onkeydown = function(e) {
      let ev = document.all ? window.event : e
      if (ev.keyCode === 13) {
        self.login()
      }
    }

方案二

使用 v-on:keyup.enter@keyup.enter

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

在 ElementUI 中需要加一个 native 属性

<el-input v-model="form.name" placeholder="昵称" @keyup.enter.native="submit"></el-input>

注意

在 Vuetify 或 ElementUI input 中一般没问题, 在其他地方有时候会出现事件绑定无效的情况

相关文章

  • Vue 触发回车事件

    方案一 在 vue 组件的 mounted() 中监听回车按键按下 方案二 使用 v-on:keyup.enter...

  • elementui+vue输入框回车事件与失去焦点事件重叠

    产生的bug:点击回车提示信息重叠 原因:点击回车同时触发回车事件和失去焦点事件 解决办法:在回车事件中调用失去焦...

  • vue input回车触发

    个人学习笔记 vue input @keyup.enter="onSubmit" element el-input...

  • 小问题汇总

    1、vue+element Form键盘回车事件页面刷新解决

  • vue - 组件通信

    每个Vue实例都是一个事件触发器: $on()——监听事件。 $emit()——把事件沿着作用域链向上派送。(触发...

  • vue input添加回车触发

    普通vue input element el-input

  • 鼠标事件

    1.鼠标事件,页面所有元素都可触发 click:当用户单击鼠标按钮或按下回车键时触发。 input.onclick...

  • 键盘事件、事件修饰符

    键盘事件 1、vue中常用的按键别名 回车 enter 删除 delete(捕获“删除...

  • 鼠标事件

    下面是9个鼠标事件。 click:单击鼠标左键或者按下回车键时触发。dblclick:双击鼠标左键时触发。mous...

  • vue添加回车事件

    1.普通input版 2.如果按钮不是input的时候 如果按钮不是input,可以直接绑定在document上即...

网友评论

      本文标题:Vue 触发回车事件

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