当前位置: 首页> 教育> 锐评 > el-input按回车 界面自动刷新

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

时间:2025/7/20 2:19:24来源:https://blog.csdn.net/fghyibib/article/details/141461527 浏览次数:0次

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>
关键字:el-input按回车 界面自动刷新

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: