文章詳情頁
javascript - js如何捕獲到Uncaught (in promise) TypeError這樣的異步錯誤?
瀏覽:102日期:2023-02-27 08:41:49
問題描述
1、試著用window.onerror來捕獲這種未知異步錯誤,但是失敗了,根本就沒有檢測到,問:onerror是不是無法檢測到這種異步錯誤?2、因為是vue的模塊文件報錯,無法使用try-catch來包裹捕獲錯誤。所以有什么方法可以檢測到呢? 如下圖,在切路由的時候出現(xiàn)的一個vue模塊的異步錯誤(路由切換前一直在不斷地更新vue數(shù)組元素)...
問題解答
回答1:Promise 的實例最后加上 catch 來抓錯誤
PromiseA+ 規(guī)范并沒有在 Promise.prototype.catch 方法,這個方法是 ES6 規(guī)范里面寫上的,可以在實例里面調用 catch 方法來捕獲錯誤,可以直接在 promise 實例最后一步捕獲所有錯誤
標簽:
JavaScript
相關文章:
1. objective-c - 微信快捷發(fā)送最近一張圖片是如何實現(xiàn)的?2. PHP單例模式3. mysql 5萬張表 導出成sql 不要內容,只要結構,非常慢。如何解決啊?4. mysql - eclispe無法打開數(shù)據(jù)庫連接5. 數(shù)據(jù)庫 - mysql中有沒查看數(shù)據(jù)大小的函數(shù)??6. mysql無法刪除字段(錯誤1091),但是對該字段設置主鍵后就可刪除,為什么?7. 老師 我是一個沒有學過php語言的準畢業(yè)生 我希望您能幫我一下8. mysql如何配置遠程php外網(wǎng)鏈接數(shù)據(jù)庫9. 導入數(shù)據(jù)庫不成功10. mysql如何判斷數(shù)據(jù)不存在則插入呢?
排行榜

熱門標簽