1. 程式人生 > >Error in render: "TypeError: Cannot read property 'XXXXX' of undefined"

Error in render: "TypeError: Cannot read property 'XXXXX' of undefined"

        最近,小弟在使用vue開發介面時,出現一個有趣問題:功能正常使用,但F12卻報出一個XXX Undefined的錯誤。這個錯誤已經見了無數次,於是果斷去Ctrl+F搜尋XXX,仔細瀏覽一圈後發現xxx明明是定義了的。整體流程:介面渲染前先通過mounted載入資料,然後繫結資料進行介面渲染。沒毛病啊!難道是mounted偷懶了,果斷換成created。但是還是有這個問題,為什麼呢,在看一遍

嗯?難道是staff.staffCerd.certType沒獲取到值?去查詢方法裡alert()一下。哎?有值啊!在看一遍,難道是staff.staffCerd.certType層數太多了?,改一下,改為一層

在查詢方法裡 手動賦值

 我一執行,呀還真的不報錯了,為什麼呢,先記下解決過程,後續追尋原理