看网上很多视频学习,都说uni.request以promise调用,会返回数组格式,包括官方文档也提到过
Vue2 对部分 API 进行了 Promise 封装,返回数据的第一个参数是错误对象,第二个参数是返回数据。此时使用 catch 是拿不到报错信息的,因为内部对错误进行了拦截。
为什么我调完接口返回的还是对象?而不是数组。
async testApi() {
const res = await uni.request({
url: "https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata",
data: {},
method: 'get'
})
console.log("后台数据1", res);
},
我自己的:
视频中的:
另外还有一个问题,method里面get小写可以么?我看官网得大写才行?