1、試著用window.onerror來捕捉這種未知非同步錯誤,但是失敗了,根本就沒有偵測到,問:onerror是不是無法偵測到這種非同步錯誤? 2.因為是vue的模組檔案報錯,無法使用try-catch來包裹捕獲錯誤。所以有什麼方法可以檢測到呢? 如下圖,在切路由的時候出現的一個vue模組的非同步錯誤(路由切換前一直在不斷地更新vue數組元素)...
window.onerror
try-catch
业精于勤,荒于嬉;行成于思,毁于随。
Promise 的實例最後加上 catch 來抓錯誤
PromiseA+ 規範並沒有在 Promise.prototype.catch 方法,這個方法是 ES6 規範裡面寫上的,可以在實例裡面呼叫 catch 方法來捕獲錯誤,可以直接在 promise 實例最後一步捕獲所有錯誤
Promise 的實例最後加上 catch 來抓錯誤
PromiseA+ 規範並沒有在 Promise.prototype.catch 方法,這個方法是 ES6 規範裡面寫上的,可以在實例裡面呼叫 catch 方法來捕獲錯誤,可以直接在 promise 實例最後一步捕獲所有錯誤