Files
guangan-mp/uni_modules/uni-ajax/js_sdk/lib/adapters/http.js
2025-06-16 10:09:19 +08:00

17 lines
474 B
JavaScript

export default function adapter(config) {
return new Promise((resolve, reject) => {
const requestTask = uni.request({
...config,
complete: result => {
// 根据状态码判断要执行的触发的状态
const response = { config, ...result }
!config.validateStatus || config.validateStatus(result.statusCode)
? resolve(response)
: reject(response)
}
})
config.fetcher?.resolve(requestTask)
})
}