vue element-ui resetFields方法重置表单失效
程序员文章站
2024-01-02 20:51:46
...
vue element-ui resetFields方法重置表单失效
检查四点:
1.表单要有ref
<el-form :model="scoreParams" ref="scoreForm"></el-form>
2.表单需要绑定prop和rules,form要加上rules,item要加上prop;
<el-form label-width="80px" :rules="scoreRules" ref="scoreForm">
<el-form-item prop="column">
<el-input></el-input>
</el-form-item>
</el-form>
3.form和item绑定值要用:modle,不能使用v-modle;
<el-form label-width="80px" :model="scoreParams" :rules="scoreRules" ref="scoreForm">
<el-form-item prop="column">
<el-input :model="scoreParams.column"></el-input>
</el-form-item>
</el-form>
(我当时就是使用的v-modle导致一直失效,找了很久的原因)
4.表单在生命周期的created中进行了赋值,重置表单时就不会重置为data中初始化的状态
最后 重置表单的方法
this.$refs['scoreForm'].resetFields()
推荐阅读
-
vue + elementUI 表单重置方法 (针对未绑定prop无法使用resetFields的情况)
-
vue element-ui resetFields方法重置表单失效
-
vue实现重置表单信息为空的方法
-
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
-
vue实现重置表单信息为空的方法
-
vue elementui表单resetFields重置无效 rules验证无效
-
Vue+ElementUI表单Form重置resetFields()无法重置表单的问题
-
resetFields()重置表单至初始值方法不生效
-
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
-
vue + elementui表单重置 resetFields 问题(无法重置表单)