vue报错:Error in event handler for click ,TypeError: Cannot read property ,resetFields, of undefine

1.报错截图

2.报错出现的场景

 将新增和更新放在一个页面操作的时候就会出现这个问题

3解决办法:

好多人都说可以加个这:

this.$nextTick(()=>{

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

})

但是我测试了还是报错,所以就改为下面这种了:

resetClearForm (medicalimageQueryForm) {
    this.$refs[medicalimageQueryForm].resetFields()
},

它了就是一个单独的重置方法,如果想要解决新增完再新增带数据的这种情况,还是要用上面的那种初始化的办法,这样,在你新增完成之后就初始化一些表单,这样就不会再将上次新增的数据带入下次新增的界面了。