Vue的axios配置
1.安装(用了阿里的镜像路径,所以使用cnpm)
cnpm install axios --save
2.建立src=》network=》request.js
import axios from 'axios' export function request(config){ return new Promise((resolve,reject) => { //1.创建axios的实例 const instance = axios.create({ baseURL:'http://111.11.11.11', timeout:5000 }); //发送真正的网络请求 instance(config) .then(res => { resolve(res); }).catch(err => { reject(err); }); }) }
或者改成:
import axios from 'axios' export function request(config){//1.创建axios的实例 const instance = axios.create({ baseURL:'http://111.11.11.11', timeout:5000 }); //发送真正的网络请求 return instance(config); }
3.main.js的配置和使用
import {request} from './network/request' request({ url:'/hone/mutidata' }.then(res => { console.log(res) }).catch(err => { console.log(err) }))
4.补充:拦截器的使用
import axios from 'axios' export function request(config){ //1.创建axios的实例 const instance = axios.create({ baseURL:'http://111.11.11.11', timeout:5000 }); //2.axios的拦截器 //2.1请求拦截 //1)这里可以用来弄等待请求的动画 //2)也可以用来用户请求验证问题跳转其他界面(如404) instance.interceptors.request.use(aaa => { console.log(aaa); return aaa; },err => { console.log(err) }) //2.2响应拦截 instance.interceptors.response.use(res => { console.log(res); },err => { console.log(err); }) //发送真正的网络请求 return instance(config); }
参照记录:https://www.bilibili.com/video/BV15741177Eh?p=146
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2019-01-10 批量插入,批量更新