当前位置: 首页 > news >正文

el-input按回车 界面自动刷新

el-input按回车 界面自动刷新

先解释一下时间冒泡
事件冒泡(Event Bubbling)是事件处理的一种机制,它描述了事件从最具体的元素(如一个按钮或链接)开始,然后逐级向上转播至不那么具体的节点的过程。

在事件冒泡过程中,当一个事件在一个元素上触发时,该事件会首先在这个元素上触发。如果这个元素的父元素也注册了事件处理器来处理相同的事件,那么这个事件也会在这个父元素上触发。这个过程会一直持续到事件到达文档的根节点为止。

事件冒泡是一个非常有用的概念,因为它允许您在一个较高的层次上处理事件,而不是在每个可能的元素上都设置事件处理器。这样可以减少代码的重复,并且使得事件处理更加模块化和可维护。

然而,有时您可能希望阻止事件冒泡,以便只在特定的元素上处理事件。在JavaScript中,您可以使用event.stopPropagation()方法来实现这一点。这将阻止事件继续向上冒泡到父元素。

原因

是因为el-form一个比较智能的判断 如果表单上只有一个输入框 则在输入框上按回车 表单就会自动提交 且刷新界面 这个问题还不容易发现

解决办法

就是 在el-form 上加上@submit.native.prevent 防止事件冒泡

<el-form:model="ruleForm"ref="ruleForm"@submit.native.prevent
><el-form-item label="请输入内容:">    <el-input                                v-model.trim="ruleForm.club_name"></el-input>                 </el-form-item> 
</el-form>

http://www.mrgr.cn/news/10331.html

相关文章:

  • 【ORACLE】Oracle 表空间查询
  • 导入TXT文件到MySQL数据库:Java通用方法详解
  • 【3】静态路由(Static routing)
  • ( 基于SystemView软件)AM调制与解调仿真实验
  • Springcloud从零开始---Service业务模块(三)
  • 公园的客流统计意义何在,有哪些积极作用
  • 【计算机网络】网络版本计算器
  • 贪心处理任务(华为od机考题)
  • 打卡50天------图论
  • SqlUtils 工具类
  • 如何在IDEA中实现输入中文直接变成规范的英文类名,一笑插件给你解决~
  • Session Cookie Jwt Token常见web授权
  • 用Go实现伪静态URL重写功能
  • 媒体服务zlmediakit系统架构图
  • 【Es】python设置Es最大查询页数
  • sortable中el-table拖拽及点击箭头上下移动row
  • C++ wxWidgets图形界面开发用什么IDE最好?
  • 【精选】分享9款AI毕业论文生成初稿题目网站
  • [SWPUCTF 2023 秋季新生赛]UnS3rialize
  • 【Linux】理解操作系统中的进程状态:阻塞、挂起、运行