我用的element ui,然后只放一个el-input,这个时候按回车,页面自动刷新。(注,没有监听事件哦!)
<el-form-item label="标题"> <el-input v-model="form.title"></el-input> </el-form-item>
刷新后地址栏变成了
然后在多加一个el-input后,按回车就不会刷新,地址栏也不会有变化。哪位有碰到过这个问题吗?
先分析一下原因:1.在一个 form 表单中,若只有一个 input,按回车键表单会自动提交2.当表单中存在多个 input 时,按回车键不会执行任何操作,这是 form 表单的一个特性。
解决方法:1、清理 form 元素2、增加非 [type=hidden] 的 input3、阻止回车事件4、阻止表单提交
2.1m questions
2.1m answers
63 comments
56.5k users