握瑾怀瑜
握瑾怀瑜
  • 发布:2023-02-15 21:36
  • 更新:2024-01-10 18:07
  • 阅读:625

vue2 uni.request返回数组

分类:uni-app

今天发现一个奇怪的问题,uni.request,返回的结果竟然是数组,原来我记得是对象的

        uni.request({  
            url      : ...,  
            data     : ...,  
            timeout  : ...,  
            dataType : ...,  
            header   : ...,  
            method   : ...  
        }).then(res => {  

            // 这里打印出来是一个数组  
            console.log('request', res)  

        }).catch((err)=>{  

        });  

0 关注 分享

要回复文章请先登录注册

1***@163.com

1***@163.com

楼主知道是什么原因了吗,我用ruoyi的封装好的它返回的是一个数组,我自己怎么写都是一个对象,好奇怪,很想知道原因是什么
2024-01-10 18:07
1***@163.com

1***@163.com

响应数据中的header中只有个Content-Type,没有响应带回的token,是后端没有允许暴露吗?
2023-12-25 09:57
1***@qq.com

1***@qq.com

为什么我以promise调接口,返回的不是数组?
2023-05-25 10:37
DCloud_UNI_LXH

DCloud_UNI_LXH

可以参考这里解决 [文档](https://uniapp.dcloud.net.cn/api/#api-promise-%E5%8C%96)
2023-02-16 16:38
握瑾怀瑜

握瑾怀瑜 (作者)

```
uni.request({
url : ...,
data : ...,
timeout : ...,
dataType : ...,
header : ...,
method : ...,
success: (res) => {

resolve(res.data);
},
fail: (err) => {

reject(err)
}
})

```
2023-02-15 21:42
握瑾怀瑜

握瑾怀瑜 (作者)

uni.request({
url : ...,
data : ...,
timeout : ...,
dataType : ...,
header : ...,
method : ...,
success: (res) => {

resolve(res.data);
},
fail: (err) => {

reject(err)
}
})
2023-02-15 21:41
握瑾怀瑜

握瑾怀瑜 (作者)

查了一下手册,发现需要使用success则可以解决

https://uniapp.dcloud.net.cn/api/request/request.html#request
2023-02-15 21:40