微信小程序wx.request请求Promise封装

function wxPromisify(url, method, data) {
    return new Promise((resolve, reject) => {
        wx.request({
            url: url,
            data: data,
            method: method,
            success: res => {
                resolve(res)
            },
            fail: err => {
                console.log(err)
                reject(err)
            }
        })
    })
}

//get
function getRequest(url, data) {
    return wxPromisify(url, 'GET', data)
}

//post
function postRequest(url, data) {
    return wxPromisify(url, 'POST', data)
}
如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注