W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
基礎(chǔ)庫 3.60.2 開始支持,低版本需做兼容處理。
解釋: 監(jiān)聽小程序錯誤事件。如腳本錯誤或API調(diào)用報(bào)錯等。該事件與 App.onError 的回調(diào)時機(jī)與參數(shù)一致。
Function callback
小程序錯誤事件的回調(diào)函數(shù)。
callback 返回參數(shù)說明:
Object error
錯誤信息,包含堆棧。
// app.js
App({
onError(err) {
console.log('catch error', err);
swan.showModal({
content: JSON.stringify(err)
});
}
});
// app.js
App({
onLaunch() {
swan.onError(function(errMsg) {
console.log('catch error', errMsg);
swan.showModal({
content: JSON.stringify(errMsg)
});
});
};
});
Page({
onTap() {
swan.showToast({
title: '已觸發(fā)',
icon: 'none'
});
swan.onError(function(errMsg) {
console.log('catch error', errMsg);
swan.showModal({
content: JSON.stringify(errMsg),
complete: () => {
swan.offError();
}
})
});
throw new Error('這是一個頁面報(bào)錯'); // 報(bào)的錯會被捕獲到
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: