美文网首页
wx.request 通过下面转为promise 同事可以取消请

wx.request 通过下面转为promise 同事可以取消请

作者: 凡凡的小web | 来源:发表于2022-10-20 15:47 被阅读0次

参考
https://www.jianshu.com/p/e954b9894a51
https://www.yisu.com/zixun/627731.html

const promisify = (api) => {
return (args = {}) => {
let { getRequestTask, ...a } = args
let reqestTask = null

    let promise = new Promise((resolve, reject) => {
        reqestTask = api({
            fail: reject,
            success: resolve,
            ...a,
        })
    })

    if (getRequestTask && typeof getRequestTask == "function") { 
        getRequestTask(reqestTask)
    }

    return promise
}

}

相关文章

网友评论

      本文标题:wx.request 通过下面转为promise 同事可以取消请

      本文链接:https://www.haomeiwen.com/subject/qirmzrtx.html