Vue使用axios
2024-09-03 07:27:33
main.js-------------------
import axios from "axios";
import qs from "qs";
import { Message } from "element-ui";
//设置api基础路由,统一设置
axios.defaults.baseURL= ""
//POST传参序列化(添加请求拦截器)
axios.interceptors.request.use(
config => {
// 在发送请求之前做某件事
if (
config.method === "post" ||
config.method === "put" ||
config.method === "delete"
) {
// 序列化
config.data = qs.stringify(config.data);
}
// 若是有做鉴权token , 就给头部带上token
if (localStorage.token) {
config.headers.Authorization = localStorage.token;
}
return config;
},
error => {
Message({
// 饿了么的消息弹窗组件,类似toast
showClose: true,
message: error,
type: "error.data.error.message"
});
return Promise.reject(error.data.error.message);
}
);
Vue.prototype.$http = axios;
axios.create({配置}) //这种方式也可以,没有实验成功,没有效果
最新文章
- Lua BehaviourTree 各节点说明
- Fragment中onActivityResult不响应
- AI(二):人脸识别
- IOS -- 获取本地图片和网络图片的大小size
- Sublime Text 3 Build 3065 All System CracKed By Hmily[LCG]
- 创建支持复杂脚本Complex Scripts的WINCE6.0系统
- C栈stack
- 转:关于copy_to_user()和copy_from_user()的一些用法
- 自制获取data-自定义属性
- C++----练习--bool类型作为特别的int要区别对待
- java 邮件
- IOS 程序运行过程
- 【Spring】关于SpringMvc监听的知识点
- 201521123096《Java程序设计》第十一周学习总结
- 购物篮算法的理解-基于R的应用
- Python获取会议部分的信息内容(不断完善中)
- [LeetCode] Lemonade Change 买柠檬找零
- 在sql中select的执行顺序
- 百度编辑器ueditor 光标位置的坐标
- 这些APP开发技巧可少花60万!