import axios from 'axios' // 导入axios
import qs from 'qs' // 导入qs
import Vue from 'vue' // 导入vue
import router from '../router' // 导入路由文件
import md5 from 'md5' // 导入md5加密
import JSEncrypt from 'jsencrypt' // 导入rsa加密
import {
Toast, Indicator } from 'mint-ui' // 导入UI框架
import apis from './api' // 导入接口文件
import BASE_URL from '../config' // 导入配置文件
// 发送请求前的动作
axios.interceptors.request.use(config => {
// 可以显示loading
Indicator.open();
return config
}, error => {
return Promise.reject(error)
})
// 接收响应前的动作
axios.interceptors.response.use(response => {
// 可以清除loading
Indicator.close();
return response
}, error => {
return Promise.resolve(error)
})
// 对需要提交的data做筛选,根据配置文件apis的常量,筛选出不需要加密的字段
function dataScreen(data, body){
let obj = {
};
let o = {
};
for
vue中axios的配置文件
最新推荐文章于 2024-08-12 17:01:01 发布
本文介绍了如何在Vue项目中配置axios,包括在config.js文件中的设置,并提到了在package.json中添加相关操作。欢迎留言交流优化建议,尊重原创,请在转载时注明出处。
摘要由CSDN通过智能技术生成