搜尋

首頁  >  問答  >  主體

javascript - vue esm.js 裡面怎麼定位錯誤


TypeError: Cannot read property 'code' of null vue.esm.js?b010:523
很多都是這種錯誤,怎麼去定位到具體的位置呢?

黄舟黄舟2740 天前1249

全部回覆(1)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:40:48

    點擊這個錯誤提示會看到藍色的詳情資訊吧

    另外,查一下你程式碼中的.code 應該就可以找到這條錯誤對應的程式碼了,然後看一下這個.code 前面的東西在什麼情況下初始化,有沒有可能還沒初始化的時候就拿來用了(渲染頁面、watcher、計算屬性、hook 鉤子……裡訪問該物件的code 屬性都叫「使用」)

    解決方案(適用於所有技術框架、庫,非獨 Vue),使用任何可能未初始化的對象的屬性之前先 test 對象,就像下面這樣:

    let myCode = myObject && myObject.code

    if (myObject && myObject.code === 200){

    回覆
    0
  • 取消回覆