elementUI 输入框按回车刷新页面问题

分析原因:

当 el-form 表单内只有一个 el-input 输入框时,且type为text类型时,在输入框内按回车就会触发表单的提交事件。

而当 el-form 表单内有多个 el-input 输入框时,按回车不会执行任何操作。

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

@submit.native.prevent注解添加到el-form标签上从而阻止了按下回车键时的页面刷新

.native 表示对一个组件绑定系统原生事件

.prevent 表示阻止默认事件(如form的submit事件默认提交会刷新页面,.prevent修饰符可以阻止该默认事件)

html 复制代码
<el-form @submit.native.prevent>
  <el-form-item>
    <el-input v-model="input" placeholder="请输入内容"></el-input>
  </el-form-item>
</el-form>
相关推荐
WYiQIU1 小时前
11月面了7.8家前端岗,兄弟们12月我先躺为敬...
前端·vue.js·react.js·面试·前端框架·飞书
谢尔登1 小时前
简单聊聊webpack摇树的原理
运维·前端·webpack
娃哈哈哈哈呀2 小时前
formData 传参 如何传数组
前端·javascript·vue.js
zhu_zhu_xia3 小时前
vue3+vite打包出现内存溢出问题
前端·vue
tsumikistep3 小时前
【前后端】接口文档与导入
前端·后端·python·硬件架构
513495923 小时前
Vite环境变量配置
vue.js
行走的陀螺仪3 小时前
.vscode 文件夹配置详解
前端·ide·vscode·编辑器·开发实践
2503_928411564 小时前
11.24 Vue-组件2
前端·javascript·vue.js
Bigger4 小时前
🎨 用一次就爱上的图标定制体验:CustomIcons 实战
前端·react.js·icon
谢尔登4 小时前
原来Webpack在大厂中这样进行性能优化!
前端·webpack·性能优化