我的是:返回的res是对象类型,但其里面的 data 字段却是数组类型,我的哪里出错了

来源:11-6 请求基类的应用

LearnDer

2018-06-23

看老师的是 data 也是对象类型的,我的不知为什么是数组类型的了

写回答

3回答

阿姨我真不是吴彦祖

2019-02-20

应该是后台数据库返回的格式就是 数组格式,所以你要看一下后台关于 getBanner这个接口返回的格式,如果没做特别处理,就检查下查询数据库时返回的格式是不是你想要的,比如select()或是find()的查询方法

1
1
宅宅在家
确实是,在查询数据库的时候如果使用select返回就是数组格式,find就是对象。
2020-02-25
共1条回复

静秋叶

2018-12-25

哈哈哈,我也遇到这个问题了,不知道为什么老师的是对象,我们是的数据,真是诡异,这是坑么?

难道接口那里我们就写错了?

//img.mukewang.com/szimg/5c2199dd0001f89a07710828.jpg

//img.mukewang.com/szimg/5c2199dd0001619c10000799.jpg


0
1
宅宅在家
在查询数据库的时候如果使用select返回就是数组格式,find就是对象格式。注意使用find查询回的对象不能使用isEmpty判空
2020-02-25
共1条回复

7七月

2018-06-26

这个需要贴一下代码。。。或者自己调试一下。

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程