在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js怎么在module里調(diào)用本module里的東西

js怎么在module里調(diào)用本module里的東西

環(huán)境微信小程序。
代碼例如:

module.exports = {
    request: function(method,url,data){
        return new Promise((resolve,reject)=>{
            wx.request({
                url:url,
                method:method,
                data:data,
                success:function(res){
                    if(res.statusCode == 401){
                        abc();
                    }else{
                        resolve(res)
                    }
                }
            })
        })
    }
}

我自己封裝了一個微信小程序的request請求promise版。
想要驗證一下statusCode并處理之后再進行操作。
abc()為處理函數(shù),即當code為401的時候進行處理。
請問怎么在statusCode == 401的時候,重復執(zhí)行一次此函數(shù)。
也就是想要的效果是code為401的時候進行abc()處理,處理完畢后直接從頭再執(zhí)行一次此函數(shù)。

回答
編輯回答
玄鳥

把函數(shù)拎出來唄

function request(method,url,data) {
    if (404) {
        request(method, url, data)
    }
}
module.exports = {
    request
}
2017年3月25日 22:21