【前端Vue】this.resetForm(“form“)重置表单时出现indexOf报错的解决方案
resetForm("form") —— 它是 Element UI 提供的用于清空验证状态的方法,需要根据Element UI的设计规则来使用。
起初是因为设置了v-if来设置表单字段的显示,但是出现了indexOf的报错,多次尝试后发现将v-if改为v-show后报错消失,或将resetForm("form")取消使用后报错也会消失,但如果使用v-show可能会存在校验的问题,因为使用时用户看不见字段,但校验规则依然会进行获取和校验,容易埋下隐患,只可临时使用。
最后发现表单中存在<el-form-item>标签,在该标签中需要每个都加上prop才会不出现报错。