fuint-uniapp-master/utils/request/request.md

(开头部分) 17KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

# request请求、配置简单、批量上传图片、视频、超强适应性(支持多域名请求)
1. 配置简单、源码清晰注释多、适用于一项目多域名请求、第三方请求、七牛云图片上传、本地服务器图片上传等等
2. 支持请求`get`、`post`、`put`、`delete`
3. 自动显示请求加载动画(可单个接口关闭)
4. 全局`api`数据处理函数,只回调请求正确的数据(可单个接口关闭)
5. 未登录或登录失效自动拦截并调用登录方法(可单个接口关闭)
6. 全局自动提示接口抛出的错误信息(可单个接口关闭)
7. 支持 Promise
8. 支持拦截器
9. 支持七牛云文件(图片、视频)批量上传
10. 支持本地服务器文件(图片、视频)批量上传
11. 支持上传文件拦截过滤
12. 支持上传文件进度监听
13. 支持上传文件单张成功回调

| `QQ交流群(607391225)`         | `微信交流群(加我好友备注"进群")`                  |
| ----------------------------|--------------------------- |
|![QQ交流群](http://qn.kemean.cn//upload/202004/14/15868301778472k7oubi6.png)|![微信交流群](https://qn.kemean.cn/upload/202010/13/weiXin_group_code.jpg)|
| QQ群号:607391225 |微信号:zhou0612wei|

### [点击跳转-插件示例](https://ext.dcloud.net.cn/plugin?id=2009)
### [点击跳转-5年的web前端开源的uni-app快速开发模板-下载看文档](https://ext.dcloud.net.cn/plugin?id=2009)

### 常见问题
1.接口请求成功了,没有返回数据或者数据是走的catch回调

答:`requestConfig.js` 请求配置文件里面,有一个`$http.dataFactory`方法,里面写的只是参考示例,`此方法需要开发者根据各自的接口返回类型修改`

2.官方的方法有数据,本插件方法请求报错跨域问题

答:`requestConfig.js` 请求配置文件里面,`header`请求头设置的`content-type`请求类型需求和后台保持一致

3.登录后用户`token`怎么设置?

答:`requestConfig.js` 请求配置文件里面,`$http.requestStart`请求开始拦截器里面设置

4.怎么判断上传的文件(图片)太大?怎么过滤掉太大的文件(图片)?

答:`requestConfig.js` 请求配置文件里面,`$http.requestStart`请求开始拦截器里面设置

5.接口请求成功了,一直提示“网络错误,请检查一下网络”?

答:`requestConfig.js` 请求配置文件里面,有一个`$http.dataFactory`方法,里面写的只是参考示例,`此方法需要开发者根据各自的接口返回类型修改`

### 本次更新注意事项
1. 所有的headers都改成了header(和官方统一)
2. 七牛云的获取token等信息提取到了`requestConfig.js`文件,参考如下

```
// 添加获取七牛云token的方法
$http.getQnToken = function(callback){
	//该地址需要开发者自行配置(每个后台的接口风格都不一样)
	$http.get("api/kemean/aid/qn_upload").then(data => {
		/*
		 *接口返回参数:
		 *visitPrefix:访问文件的域名
		 *token:七牛云上传token
		 *folderPath:上传的文件夹
		 *region: 地区 默认为:SCN
		 */
后面还有 411 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。