1***@qq.com
1***@qq.com
  • 发布:2023-05-25 10:43
  • 更新:2023-05-29 10:38
  • 阅读:389

为什么我以promise调uni.request.,返回的不是数组?

分类:uni-app

看网上很多视频学习,都说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小写可以么?我看官网得大写才行?

2023-05-25 10:43 负责人:无 分享
已邀请:
汽配通

汽配通

同遇到这个问题

Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

根据实际返回看数据结构

要回复问题请先登录注册