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

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.kler.cn/a/281857.html

相关文章:

  • K8S资源限制之resources
  • 第23次CCF计算机软件能力认证
  • 【经验分享】2024年11月下半年软件设计师考试选择题估分(持续更新~~)
  • Docker 基础命令介绍和常见报错解决
  • STM32 ADC --- 任意单通道采样
  • 深入理解Redis(七)----Redis实现分布式锁
  • 【C/C++】Sleep()函数详解
  • 苹果 iOS / iPadOS 18 beta8和iOS / iPadOS 18.1 beta3版本更新
  • 【生命之树】
  • 开环响应(频率响应+相移响应)+闭环响应(负反馈对带宽的影响+增益-带宽积)+正反馈与稳定性/补偿(选学)
  • DENCLUE算法原理及Python实践
  • 字典查找对应输入的字符
  • 【TVM 教程】构建图卷积网络
  • 【自动化】考试答题自动化完成答案,如何实现100%正确呢
  • JS中【querySelectorAll】详解
  • AI模型:全能与专精的较量与未来潜力探讨
  • DP2.0和HDMI2.1的计算
  • 宠物浮毛怎么去掉比较高效?必看榜五星好评浮毛空气净化器
  • 【Hot100】LeetCode—22. 括号生成
  • 开发体育直播平台:如何全面防护,抵御网络攻击?
  • 【PostgreSQL教程】PostgreSQL 高级篇之 视图
  • WPF- vs中的WPF应用项目模板 如何自己实现
  • 关于 etcd lease,以下说法正确的是?
  • golang学习笔记——grom连接mysql
  • C++day2
  • 【计算机网络】名词解释--网络专有名词详解