1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| import {
| fetch
| } from './request.js';
|
| const typeObj = {
| headerGET: {
| "Content-type": 'application/x-www-from-urlencoded'
| },
| headerPOST: {
| "Content-type":'application/json'
| },
| }
|
| // 通用接口请求
| export const reqAll = (url, params, opt = {}) => {
| opt.data = params;
| opt.header = typeObj['headerPOST'];
| return fetch(url, opt)
| }
|
| // get请求
| // urlParam是拼接路径的参数
| export const reqGet = (url, params, urlParam, opt = {}) => {
| opt.header = typeObj['headerGET'];
| opt.method = "GET";
| opt.data = params;
| return fetch(url, opt ,urlParam)
| }
|
| // post请求
| export const reqPost = (url, params,form, opt = {}) => {
| if(form == 'form'){
| opt.header = {'Content-Type': 'application/x-www-form-urlencoded'}
| } else {
| opt.header = typeObj['headerPOST'];
| }
| opt.method = "POST";
| opt.data = params;
| opt.params = params;
| return fetch(url, opt)
| }
|
|