Cannot read property 'clearValidate' of undefined
这个错误是因为你的dom元素还没有加载完,你就想使用resetFields置空。也就是你写的this.$refs['addForm'].resetFields();这个里面的addForm还没有加载出来呢。解决:nextTick()Vue.nextTick用于延迟执行一段代码详细讲解:https://www.jianshu.com/p/a7550c0e164fthis.$nex...
·
这个错误是因为你的dom元素还没有加载完,你就想使用resetFields置空。也就是你写的this.$refs['addForm'].resetFields();这个里面的addForm还没有加载出来呢。
解决:nextTick()
Vue.nextTick
用于延迟执行一段代码
详细讲解:https://www.jianshu.com/p/a7550c0e164f
this.$nextTick(()=>{
this.$refs['addForm'].clearValidate();
})
更多推荐
已为社区贡献18条内容
所有评论(0)