W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
解釋: swan.after 可以攔截所有當(dāng)前運(yùn)行小程序?qū)τ?API 的調(diào)用,默認(rèn)傳入function時(shí),只在 API 函數(shù)調(diào)用的返回階段攔截。如果傳入 Object,則可以選擇攔截的階段(例如: 返回階段、回調(diào)調(diào)用階段)。
方法參數(shù):Object
Object 參數(shù)說明:
屬性名 | 類型 | 默認(rèn)值 必填 | 說明 | |
---|---|---|---|---|
[key] | String | 否 | 要攔截的 API 的名稱 | |
[value] | Object / Function | 否 | 攔截之后的處理器(如果為 function,則默認(rèn)在 returning 階段調(diào)用) |
可攔截的所有方法
參見 API 文檔,API 中所有 swan 調(diào)用的均可以攔截
代碼示例
swan.after({
// 默認(rèn)在returning階段進(jìn)行攔截
request: function (context) {
console.log('do something after request returning');
},
// 可以攔截success返回,fail返回,與returning
request: {
success(context) {
console.log('do something after request success callback');
},
fail(context) {
console.log('do something after request fail callback');
},
returning(context) {
console.log('do something after request returning');
}
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: