1、对axios简单封装
import axios from 'axios'
export var request = axios.create({
baseURL: "http://127.0.0.1:10090",
timeout: 150000,
})
request.interceptors.request.use(
(config) => {
return config
},
(error) => {
return Promise.reject(error)
}
)
request.interceptors.response.use(
(response) => {
return response.data
},
(error) => {
return Promise.reject(error)
}
)
2、写在body
import { request } from '../axios';
export function save (params) {
return request({
url: '/save',
method: 'post',
data:params,
})
}
3、写在query中
import { request } from '../axios';
export function save (params) {
return request({
url: '/save',
method: 'post',
params,
})
}
4、总结可以看出来区别只是放在body中需要data:params,而query中只需要params