@leevan/jtui
Version:
jt Components
38 lines (34 loc) • 826 B
JavaScript
/*
* @Author: leevan
* @Date: 2022-01-15 17:02:55
* @LastEditTime: 2024-04-21 14:31:38
* @LastEditors: leevan
* @FilePath: /jtui-pc/packages/jtaxios.js
*/
import axios from 'axios';
import { Message } from 'element-ui';
import { promises } from 'fs';
//import {checkTokenAndSid} from './checkt';
let newAxios = axios.create({
timeout:300000,
headers:{'Content-Type':'application/json;charset=utf-8'}
})
newAxios.interceptors.request.use(config=>{
return config;
},error =>{
Message.error({
message:'加载超时'
})
return promises.reject(error);
}
)
newAxios.interceptors.response.use(data=>{
return data;
},error=>{
Message.error({
message:'加载失败'
})
return Promise.reject(error);
}
)
export default newAxios;