解决button按钮点击会刷新页面以及触发表单BUG

Posted 野猪佩奇007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决button按钮点击会刷新页面以及触发表单BUG相关的知识,希望对你有一定的参考价值。

项目场景: 问题描述:

表单点击添加一行

<button @click="addSpecGrid(index)">生成</button>

发现点击的时候会触发表单的判断以及偶尔会刷新页面,导致表单里面填写过得内容情况


原因分析:

button标签按钮会提交表单,而input标签type属性为button不会对表单进行任何操作。


解决方案:

button标签换成input标签即可解决

<input type="button"  @click="addSpecGrid(index)" value="生成"/>

以上是关于解决button按钮点击会刷新页面以及触发表单BUG的主要内容,如果未能解决你的问题,请参考以下文章

单击表单中的按钮会导致页面刷新

单击表单中的按钮会导致页面刷新

关于表单自动提交的问题及解决方式

前端button按钮点击会自动刷新页面

form提交后刷新又提交一次,怎么解决,重复提交,求高人解答

submit和ajax提交的区别