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()
},

它了就是一個單獨的重置方法,如果想要解決新增完再新增帶數據的這種情況,還是要用上面的那種初始化的辦法,這樣,在你新增完成之後就初始化一些表單,這樣就不會再將上次新增的數據帶入下次新增的界面了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章