7 lines
370 B
TypeScript
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 })
|
|
})
|
|
}
|