TypeError: Cannot read property 'code' of null vue.esm.js?b010:523 很多都是這種錯誤,怎麼去定位到具體的位置呢?
人生最曼妙的风景,竟是内心的淡定与从容!
點擊這個錯誤提示會看到藍色的詳情資訊吧
另外,查一下你程式碼中的.code 應該就可以找到這條錯誤對應的程式碼了,然後看一下這個.code 前面的東西在什麼情況下初始化,有沒有可能還沒初始化的時候就拿來用了(渲染頁面、watcher、計算屬性、hook 鉤子……裡訪問該物件的code 屬性都叫「使用」)
解決方案(適用於所有技術框架、庫,非獨 Vue),使用任何可能未初始化的對象的屬性之前先 test 對象,就像下面這樣:
let myCode = myObject && myObject.code
if (myObject && myObject.code === 200){
點擊這個錯誤提示會看到藍色的詳情資訊吧
另外,查一下你程式碼中的.code 應該就可以找到這條錯誤對應的程式碼了,然後看一下這個.code 前面的東西在什麼情況下初始化,有沒有可能還沒初始化的時候就拿來用了(渲染頁面、watcher、計算屬性、hook 鉤子……裡訪問該物件的code 屬性都叫「使用」)
解決方案(適用於所有技術框架、庫,非獨 Vue),使用任何可能未初始化的對象的屬性之前先 test 對象,就像下面這樣:
let myCode = myObject && myObject.code
if (myObject && myObject.code === 200){