element UI表单的resetFields一般用于初始化表单值,可能会出现这种问题,这个一般是因为在dailog弹窗里嵌套表单引起的,点击按钮触发弹窗直接调用的话,表单的dom还没有渲染,所以会报错
解决方法
在dailog 的@open方法中调用完美解决
<el-dialog title="外层 Dialog" @open="open(formName)">
open(formName){
this.$refs[formName].resetFields();
}
element UI表单的resetFields一般用于初始化表单值,可能会出现这种问题,这个一般是因为在dailog弹窗里嵌套表单引起的,点击按钮触发弹窗直接调用的话,表单的dom还没有渲染,所以会报错
解决方法
在dailog 的@open方法中调用完美解决
<el-dialog title="外层 Dialog" @open="open(formName)">
open(formName){
this.$refs[formName].resetFields();
}