l-request
v1.0.0
Published
axios异步请求
Downloads
3
Readme
axios封装
请求拦截、响应拦截、错误统一处理
使用示例
request.js
import $axios from 'request'
const options = {
baseURL: process.env.VUE_APP_BASE_API,
toLogin: () => {
// 这里填写重新登录方法
},
......
}
export default function request(_option) {
return new Promise((resolve, reject) => {
$axios(option)(_option).then((res) => {
resolve(res)
}).catch((err) => {
reject(err)
})
})
}
api/user.js
import request from '@/utils/request'
export function login(data) {
return request({
url: '/rest/users/login',
method: 'post',
data
})
}
// 用法和axios没有区别