在axios中声明两个函数并抛出
//get
export function get(url, data) {
return new Promise((resolve, reject) => {
axios.get(url, { params: data })
.then(response => {
resolve(response.data);
})
.catch(err => {
reject(err)
})
})
}
// post
export function post(url, data = {}) {
return new Promise((resolve, reject) => {
axios.post(url, data)
.then(response => {
resolve(response.data);
}, err => {
reject(err)
})
})
}
使用时只需要将包含该方法的js文件引入
import { get,post } from "@/axios/axios"
export function get(parms) {
return post("/*****", parms)
}
export function post(parms) {
return post("/*****", parms)
}
最后在使用时直接讲该js引入即可使用