封裝了一個組件,剛開始一直沒有報錯,后面添加數據之后就開始報錯了
TypeError: Cannot read properties of undefined (reading 'templateName')
當我新增的時候一直報錯,修改就不報錯,我一直是以為el-tab-pane
引起的,以為之前以為動態渲染組件調試了很久,我以為問題 一直處在動態渲染這里,后面發現並不是這個問題
最終問題是我子組件里面用了父組件傳過來的數據,但是新增的時候父組件並沒有傳這個數據
導致了報錯,所以新增時,父組件傳入一個空值,或者判斷時新增還是修改,來控制子組件里的賦值