javascript - vue esm.js 裡面怎麼定位錯誤
黄舟
黄舟 2017-05-24 11:38:48
0
1
1247


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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(1)
过去多啦不再A梦

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

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

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

let myCode = myObject && myObject.code

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板