第一次使用uniapp框架,按照官方文档封装了网络请求,在向后端发送请求时发现返回数据为空,控制台打印res是{}。
琢磨了半天发现它默认返回的是res的data属性,也就是"返回内容.data",如果返回数据没有data属性,那么返回数据就变空了。
我看了下文档发现uView1.0可以设置originalData为true来返回原始值,但是2.0好像没有这个配置。
请问应该怎么配置让它返回原始属性?
我在DCloud社区发过问答贴,那边没人回复。
你用的是uniapp的请求方式,返回值要用res.data。uView是UI框架,跟这个应该没多大关系
1.你可以跟后端协商,在返回数据外添加一层data。
2.你可以到uview-ui/libs/request/index.js去修改源码。