欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Cannot read property 'clearValidate' of undefined

程序员文章站 2022-06-07 12:36:05
...

这个错误是因为你的dom元素还没有加载完,你就想使用resetFields置空。也就是你写的this.$refs['addForm'].resetFields();这个里面的addForm还没有加载出来呢。

解决:nextTick() 

Vue.nextTick用于延迟执行一段代码

详细讲解:https://www.jianshu.com/p/a7550c0e164f

this.$nextTick(()=>{

   this.$refs['addForm'].clearValidate();

})