el-from中表单检验规则重置和数据重置在关闭事件中执行,
- 取消校验规则是用
this.$resf[fromRefs].resetFields()
- 在
reSet()中将fromData对象重新定义一遍
代码示例
export default {
data(){
return{
formData:{
pubyear: '',
issn: '',
title: '',
score: '',
source: '',
pubkind: '',
pubzone: '',
remark: ''
}
}
},
methods:{
handleClose(){
this.reSet()
},
reSet(){
let formData = {
pubyear: '',
issn: '',
title: '',
score: '',
source: '',
pubkind: '',
pubzone: '',
remark: ''
}
this.$nextTick(()=>{
this.formData = formData
})
this.$resf[fromRefs].resetFields()
}
}
}