使用element的表单重置方法resetFields()报错
使用:
/**
* 重置表单
*/
resetForm(formName){
this.$refs[formName].resetFields();
},
报错:
TypeError: Cannot read properties of undefined (reading 'resetFields')
at VueComponent.resetForm (index.vue?6ced:455)
at VueComponent.addColumn (index.vue?6ced:444)
at click (index.vue?5d22:653)
at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854)
at VueComponent.invoker (vue.runtime.esm.js?2b0e:2179)
at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854)
at VueComponent.Vue.$emit (vue.runtime.esm.js?2b0e:3888)
at VueComponent.handleClick (element-ui.common.js?5c96:9441)
at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854)
at HTMLButtonElement.invoker (vue.runtime.esm.js?2b0e:2179)
相关推荐
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
在Vue和Element-UI的开发过程中,我们常常遇到表单重置的问题,特别是当使用`resetFields()`方法时发现表单并未如预期那样被重置。
浅谈vue中resetFields()使用注意事项
1. resetFields 方法的作用和使用场景resetFields 方法主要用于将表单中的所有字段恢复到它们最初绑定数据的值。这在需要用户取消操作或者重置表单时非常有用。
vue实现重置表单信息为空的方法
$refs['fromline'].resetFields()````resetFields()`是Element UI中`el-form`组件提供的方法,它会清空表单内所有字段的值并移除验证状态。
vue+elementui 对话框取消 表单验证重置示例
我们可以通过给el-form组件设置一个引用名称(ref),然后在需要重置表单的时候使用this.$refs[refName].resetFields()来触发重置。
element ui里dialog关闭后清除验证条件方法
在这个函数中,我们使用 `this.$refs[formRule].resetFields()` 方法来清除验证条件。


其他
