Elment清除表单验证,防止报错小技巧

当用方法 clearValidate 时,会发现意外的报错,如下图

别慌,这是由于表单还未渲染完成,所以触发不到事件造成的,一招解决

setTimeout(() => {
  // form为节点里ref的取值名
  this.$refs[form].resetFields()
}, 200)

加定时器,延迟事件,就能触发了

 

posted @ 2020-12-18 16:31  一杯龙井解千愁  阅读(208)  评论(0编辑  收藏  举报