element 组件库里面重置有两个方法resetField和clearValidate,但是这两个方法,要用这两个方法肯定是要用ref实例化一个表单,用实例化的对象去重置表单,但是经常性的无效
实例化是
<el-form ref="operateForm" :model="form" :rules="rules">
使用方式经常是
this.$refs['operateForm'] && this.$refs['operateForm'].clearValidate()
解决:
resetForm() { // 注意:在这个方法中重置
this.image = []
this.form = {
images: []
}
}
手动重置表单数据,然后用方法去重置规则状态
this.$refs['operateForm'] && this.$refs['operateForm'].clearValidate() // 注意:在进到表单之前重置,我这边的话是弹框,我写在打开弹框的方法中的