Files
danyang-match/miniapp/utils/requestPromise.ts
T

7 lines
370 B
TypeScript

/** 将微信回调式请求封装为真正可 await 的 Promise。 */
export function request<T = unknown>(options: WechatMiniprogram.RequestOption): Promise<WechatMiniprogram.RequestSuccessCallbackResult<T>> {
return new Promise((resolve, reject) => {
wx.request({ ...options, success: resolve as WechatMiniprogram.RequestSuccessCallback, fail: reject })
})
}