第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

創(chuàng)建后,可以將.then添加到承諾中嗎?

創(chuàng)建后,可以將.then添加到承諾中嗎?

慕桂英3389331 2021-05-04 13:20:02
答應(yīng)讓我感到困惑。我正在嘗試提供模擬數(shù)據(jù)服務(wù)來模仿axios。我的模擬put調(diào)用將一個(gè)targetUrl傳遞給_fetch它,然后查看它是否是有效的URL并返回帶有延遲的.resolve的新Promise。const _returnResponse = (mockData, time = 0) => new Promise((resolve) => {    setTimeout(() => {        resolve(mockData);    }, time);});或帶有延遲的.reject的新Promiseconst _returnError = (time = simulatedDelay) => {    const returnValue = new Promise(((resolve, reject) => {        setTimeout(() => {            reject(new Error('error'));        }, time);    }));    return returnValue;};但是,當(dāng)我進(jìn)行模擬put調(diào)用時(shí),這將返回模擬數(shù)據(jù),調(diào)用方法將其解釋為成功,并在控制臺(tái)中登錄.then    put(target, putBody) {        const returnValue = _fetch(target, simulatedDelay)        returnValue.then(response => _console('PUT', target, response, putBody));        return returnValue;    },但是使用無效的目標(biāo)控制臺(tái)記錄未捕獲的錯(cuò)誤或這可以正確處理錯(cuò)誤,但是控制臺(tái)記錄了未定義的響應(yīng)    put(target, putBody) {        const returnValue = _fetch(target, simulatedDelay).then(response => _console('PUT', target, response, putBody));        return returnValue;    },這是調(diào)用方法:    saveStuff({ commit, state }, newStuff) {        //other code        return this.$mockAxios.put(url, putBody)            .then((response) => {                return response;            });    },我覺得自己已經(jīng)完全丟失了一些東西,并且已經(jīng)研究了幾個(gè)小時(shí),但仍然沒有得到。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 121 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)