如何给 el-input 添加键盘回车事件

这篇具有很好参考价值的文章主要介绍了如何给 el-input 添加键盘回车事件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查找 Element UI 的 input输入框组件(el-input组件),都没有发现可以给输入框添加的回车键监听事件,因为Element UI对其做了进一步封装,想要直接添加 @keydown(或者@keyup.enter)是无效的。

要想在el-input中实现回车键监听事件,需要在@keyup.enter后面加上.native,即

<el-input v-model="messageInput" @keyup.enter.native="sendMsg">

那么 .native 是如何给组件添加原生事件的呢?
我们对比下面两个组件在最后生成的页面中有哪些不同点

el-input 回车事件,javascript,vue.js,前端

发现,添加了 .native 修饰符的 el-input 组件会有原生的 keyup 事件,其实就是在组件的根标签上添加了一个事件监听

总结:文章来源地址https://www.toymoban.com/news/detail-597377.html

  1. native修饰符可以让父组件接收到原生事件, 否则只能接收自定义事件(通过子组件$emit触发)
  2. native修饰符只能用在组件上, 不能用在原生标签上

到了这里,关于如何给 el-input 添加键盘回车事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Element UI 中el-input 框回车触发页面刷新问题及解决

    问题描述 当el-input 获取焦点后按到回车按钮会刷新当前页面 问题解决 在el-form标签增加表单事件@submit.native.prevent,防止搜索框回车键刷新整个页面

    2024年02月09日
    浏览(57)
  • Element plus中el-input 框回车触发页面刷新问题及解决方案

    技术:vue3+element plus的UI框架 今天做了一个小小的功能,就是基于elementUi框架的一个输入框,需要监听输入框的回车事件,然后调取接口。 代码如下: 在输入框回车后会刷新页面,查询的原因如下 在 el-form 里加上 @submit.prevent , input输入框里可以使用 @keyup.enter 监听回车事件

    2024年02月15日
    浏览(68)
  • 微信小程序input监听键盘完成事件、回车事件

    微信小程序中,输入框输入内容,需要输入完成后点击键盘完成事件后触发搜索 bindconfirm=“事件名称”

    2024年02月14日
    浏览(46)
  • js 模拟回车 模拟键盘,给input框输入值 触发回车事件

    使用js模拟按键输入的踩坑记录 https://zhuanlan.zhihu.com/p/356661173 a) b) c) 仅模拟回车事件 https://juejin.im/post/6844904128305430541 键盘键值对照表: https://blog.csdn.net/geekswg/article/details/120246209 原文参考: http://wjhsh.net/robinunix-p-13685771.html https://www.cnblogs.com/robinunix/p/13685771.html 浏览器兼容:

    2024年02月11日
    浏览(61)
  • el-input有时候添加不了有时候删不了

    有些情况下在 el-input 是无法输入的,绑定的值动也动不了,删也删不掉,改也改不了可能是以下原因导致 Tips:我出现的问题是通过问题一解决~~~

    2024年02月07日
    浏览(61)
  • vue+ElementUI el-table表格单元格编辑增加键盘事件功能(向上、向下、回车键盘事件)

    1、如果单元格编辑使用了插槽功能,需要在插槽上添加一个class(这个类即:当前列的porp值) 2、porp不能重复(正常也不会存在) GitHub源码地址 Gitee源码地址 基于ElementUi或Antd再次封装基础组件文档 TTable组件封装地址

    2024年02月11日
    浏览(65)
  • 设置输入框el-input图标 / el-input表单只显示number

    第一种方法说明: prefix-icon图标位置在前面 suffix-icon图标位置在后面 el-icon-search 搜索小图标 el-icon-date 日期小图标 第二种方式是通过slot来插入 PS:

    2024年02月16日
    浏览(44)
  • uniapp中的input,输入input回车事件和输入input事件

    data定义 methods方法 实现效果--车辆信息点击搜索框实现,当输入值!==‘’--------实现搜索界面,点击键盘回车------------实现车辆信息界面 全部代码

    2024年02月11日
    浏览(39)
  • el-input 指定宽度

    在使用 el-input 组件时,可以通过设置 style 或 class 属性来指定其宽度。 使用 style 属性设置宽度:

    2024年02月12日
    浏览(43)
  • 修改 el-input 内部样式

    在工作中有时候需要单独设置某个 el-input 组件的内部样式,比如 字体颜色、背景色、宽度、高度等,这时就需要修改 el-input 组件的内部自带样式,修改方式如下: el-input 独占满一整行 总结: 通过 /deep/ .el-input__inner 修改内部样式 通过给 el-input 组件加 class 属性,然后在cl

    2024年02月05日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包