字節(jié)跳動(dòng)小程序開發(fā)API 標(biāo)準(zhǔn)對(duì)象輸入

2019-08-12 16:11 更新

定義API的標(biāo)準(zhǔn)輸入內(nèi)容。 絕大多數(shù)API為異步調(diào)用,調(diào)用的結(jié)果通過預(yù)先定義好的三個(gè)callback方法返回

success (res)

當(dāng)API成功執(zhí)行后調(diào)用,傳入?yún)?shù)res為object類型,基礎(chǔ)屬性包括:

名稱 數(shù)據(jù)類型 描述
errMsg string 預(yù)定義返回消息格式為${API_NAME}:ok

API執(zhí)行的返回結(jié)果會(huì)擴(kuò)展res的屬性,具體參見各API詳細(xì)說明。

fail (res)

當(dāng)API執(zhí)行失敗后調(diào)用,傳入?yún)?shù)res為object類型,基礎(chǔ)屬性包括:

名稱 數(shù)據(jù)類型 描述
errMsg string 預(yù)定義返回消息格式為${API_NAME}:fail

API執(zhí)行的返回結(jié)果會(huì)擴(kuò)展res的屬性,具體參見各API詳細(xì)說明。

complete (res)

當(dāng)API執(zhí)行完成(無論成功或者失?。┖笳{(diào)用,傳入?yún)?shù)res為object類型,基礎(chǔ)屬性包括:

名稱 數(shù)據(jù)類型 描述
errMsg string successfail的值相同

API執(zhí)行的返回結(jié)果會(huì)擴(kuò)展res的屬性,具體參見各API詳細(xì)說明。

提示

complete回調(diào)的執(zhí)行發(fā)生在success和fail之后。

代碼示例


var someSwitch = 'on';
Page({
    oneFunc () {
        if (someSwitch === 'on') {
            someSwitch = 'off';
            
            tt.someAPI({
                someattr: somevalue,
                success (res) {
                    console.log(res.someattr);
                },
                fail (res) {
                    console.log(`run fail`);
                },
                complete (res) {
                    console.log(`run done`);
                    someSwitch = 'on';
                }
            });
        }
    }
});


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)