# requestAll
**Repository Path**: pw-1/request-all
## Basic Information
- **Project Name**: requestAll
- **Description**: 一个函数完成页面所有的请求?
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-04-20
- **Last Updated**: 2022-06-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# requestAll
#### 介绍
一个函数完成页面所有的请求?
#### 软件架构
通过对封装的ajax函数进行promise链式调用来实现一次性执行所有刚进页面就需要发送的请求
通过事件触发的函数会返回一个可以用@[EventName]绑定
可以通过设置目标数据data的名字来直接将请求到的数据存放到vueComponet的data里
#### 安装教程
git clone https://gitee.com/pw-1/request-all.git
克隆之后本地仓库中会有一个request.js为目标文件
#### 使用说明
1. 引入文件
```vue
```
2. requestAll的使用
```vue
```
3.requests配置项详解
```js
{
url:'',//必选 接口的路径
method:'',//可选,默认get
data:{}, //可选,发送的数据 请求体中的数据
parmas:{},//可选,路径中的数据
headers:{}, //单独设置header, 针对传文件之类的特别请求
targetData:'', //存放请求结果到的目标数据 vm 的 data 里的属性名
delay:true, //是否延迟执行这个请求,设置之后在此对象绑定发送该请求的函数
successHandler:(res)=>{},//成功请求后调用的函数,默认打印请求结果
failHandler:(err)=>{},// 失败后调用的函数,末日打印 err
}
```