亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于promise的問題

關于promise的問題

Smart貓小萌 2019-02-20 17:14:32
static getIndexProductList(id) {    let params = { "productCategoryId": id, "pageNum": 1, "pageSize": 3}    return API.post('product/list', params).then( res => res.data    ).catch((err) => {    })}product.getProductCategory().then((res) => {    //this._getProductList(res.data)    let lists = res.data.map((item) => {        return product.getIndexProductList(item.id).then((res) => {            //console.log(res.data.list)            return res.data.list        })    })     console.log(lists)  })我廟接口返回的數據應該是這樣的但是我上面這樣寫 返回的就是這樣的 也能返回數據 但是我該怎么取得數據呢
查看完整描述

1 回答

?
UYOU

TA貢獻1878條經驗 獲得超4個贊

promise不能返回值,你這樣返回的只是一個promise對象。把跟數據相關的函數放到內部,或編寫一個函數將處理數據的相關函數傳進去。

參考這個問題:js promise怎么返回值?


查看完整回答
反對 回復 2019-02-21
  • 1 回答
  • 0 關注
  • 311 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號