| 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) |  | } | 
 |