|
@@ -14,14 +14,12 @@ const Axios = axios.create({
|
14
|
14
|
|
15
|
15
|
Axios.interceptors.request.use((config) => {
|
16
|
16
|
// 处理请求data,若为get请求,拼到url后面,若为post请求,直接添加到body中
|
17
|
|
- console.log(config)
|
18
|
17
|
config.data = config.data || {}
|
19
|
18
|
config.data.bodyData = config.data.bodyData || {}
|
20
|
19
|
config.data.urlData = config.data.urlData || {}
|
21
|
20
|
config.data.queryData = config.data.queryData || {}
|
22
|
|
- let bodyData = qs.stringify(config.data.bodyData || {})
|
23
|
|
- let urlData = qs.stringify(config.data.urlData || {})
|
24
|
|
- let queryData = qs.stringify(config.data.queryData || {})
|
|
21
|
+ let urlData = qs.stringify(config.data.urlData)
|
|
22
|
+ let queryData = qs.stringify(config.data.queryData)
|
25
|
23
|
// 判断是通过斜杠传参还是通过query传参
|
26
|
24
|
if (config.url.indexOf(':') > -1) {
|
27
|
25
|
if (typeof urlData === 'object') {
|
|
@@ -37,7 +35,7 @@ Axios.interceptors.request.use((config) => {
|
37
|
35
|
config.url += '?' + queryData
|
38
|
36
|
}
|
39
|
37
|
}
|
40
|
|
- config.data = bodyData
|
|
38
|
+ config.data = config.data.bodyData
|
41
|
39
|
let fm = new FormData()
|
42
|
40
|
for (let k in config.data) {
|
43
|
41
|
if (Array.isArray(config.data[k])) {
|