在v2里表现是返回一个数组,
async function request() {
const res = await uni.request({
method: methods,
url,
data: newParams,
header: newHeader,
})
}
res返回的是一个数组类似于这样[null,{数据}]
,这个跟await-to-js的处理类似
但是v3里返回的是RequestSuccessCallbackResult类型,直接就是状态数据对象
interface RequestSuccessCallbackResult {
/**
* 开发者服务器返回的数据
*/
data: string | AnyObject | ArrayBuffer;
/**
* 开发者服务器返回的 HTTP 状态码
*/
statusCode: number;
/**
* 开发者服务器返回的 HTTP Response Header
*/
header: any;
/**
* 开发者服务器返回的 cookies,格式为字符串数组
*/
cookies: string[];
}
请问是故意这样的吗,如果是为啥能给解说一波吗
0 个回复