【Vue3 + Element Plus】Form表单按下Enter键导致页面刷新问题

问题描述

Form表单按下Enter键导致页面刷新,是浏览器的默认行为所导致的,要避免这种情况,可以通过阻止默认的提交行为来禁止页面刷新。

解决方法

使用@submit.prevent修饰符来阻止表单的默认提交行为

html 复制代码
<el-form ref="ruleFormRef" inline :model="ruleForm" :rules="rules" label-width="120px" @submit.prevent>
  <el-form-item label="分组名称" prop="name">
    <el-input v-model="ruleForm.name" style="width: 300px" placeholder="请输入分组名称" />
  </el-form-item>
</el-form>
相关推荐
摘星编程3 小时前
React Native for OpenHarmony 实战:SearchBar 搜索栏详解
javascript·react native·react.js
梦6503 小时前
Vue2 与 Vue3 对比 + 核心差异
前端·vue.js
tiandyoin4 小时前
给 MHTML 添加滚动条.mhtml
前端·chrome·html·mhtml
遗憾随她而去.4 小时前
前端大文件上传(切片并发/断点续传/秒传/WebWorker 计算Hash) 含完整代码
前端
风叶悠然4 小时前
vue3中pinia的数据持久化
vue.js
AKA__老方丈5 小时前
vue-cropper图片裁剪、旋转、缩放、实时预览
前端·vue.js
梦6506 小时前
Vue 单页面应用 (SPA) 与 多页面应用 (MPA) 对比
前端·javascript·vue.js
清铎6 小时前
大模型训练_week3_day15_Llama概念_《穷途末路》
前端·javascript·人工智能·深度学习·自然语言处理·easyui
岛泪6 小时前
把 el-cascader 的 options 平铺为一维数组(只要叶子节点)
前端·javascript·vue.js
lendsomething6 小时前
graalvm使用实战:在java中执行js脚本
java·开发语言·javascript·graalvm