vue安装axios以及如何使用axios

vue安装axios以及如何使用axiosvue 安装 axios 以及如何使用 axios

第一步 使用命令 npm install axios  (可以在node_modules文件里面找到axios文件就是安装成功了

vue安装axios以及如何使用axios

 第二步 在main.js引入axios文件

import Vue from 'vue' import App from './App.vue' import router from './router' //引入axios请求 并配置域名 import axios from 'axios' // 创建 axios 实例 const requests = axios.create({ baseURL: 'https://www.ddd.com/', // 基础url,如果是多环境配置这样写,也可以像下面一行 的写死。 timeout: 6000 // 请求超时时间 }) //将axios挂载到vue实例上 Vue.prototype.axios = requests 

 第三步 使用axios

export default { name: "Footer", data() { return { } }, created() { this.ceshi() }, methods: { ceshi(){ //需要将axios挂载到vue实例上才可以这样使用,第二步有写,可参考 this.axios({ //完整的请求接口是https://www.ddd.com/solitaireMgr/solitaireAPI.do //这是因为第二步已经设置了每个请求前面都接上https://www.ddd.com/ url:'solitaireMgr/solitaireAPI.do', method:'get', params:{ userId:'' } }).then((res) => { console.log("获取到的数据 res ==>",res); }) } }, }

axios的拦截器

// 请求拦截器(请求到服务器前会执行,可在里面执行业务代码) requests.interceptors.request.use(config => { console.log("请求拦截器 ==>",config); if(config.method == 'post'){ console.log('这是还需要处理post请求的数据 '); } return config }) // 接收拦截器(服务器返回回来的数据 给到前端前会触发,在里面执行业务代码) requests.interceptors.response.use((response) => { const res = response console.log("接收拦截器 ==>",response); return res }) 

如果有什么不对或者不好的地方,请多多指教

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206965.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午3:05
下一篇 2026年3月19日 下午3:05


相关推荐

  • loadrunner压力测试学习笔记

    loadrunner压力测试学习笔记loadrunner学习过程以下仅记录自己的学习过程,有不对之处欢迎指出。压力测试步骤:1.分析需求2.准备脚本3.调试脚本2.准备脚本:可以录制也可以自己写,录制的话先按需求分好每一个action,录制时先切换到当前action,再进行录制。例如:创建一个新的脚本,在action里添加新的action,open_index,submit_login,sign_off(loadrunner自带案例的登录过程)3.调试脚本:(1)回放:脚本准备好后进行回放,需要参数的提前准备好参数,比如注册

    2022年7月18日
    17
  • 请慎用ASP.Net的validateRequest=”false”属性

    请慎用ASP.Net的validateRequest=”false”属性阅读全文下载代码:http://www.cckan.net/forum.php?mod=viewthread&tid=74在客户端的文体框里输入“例如”等字符的时候为出现这样的错误序安全的尝试,如跨站点的脚本攻击。通过在Page指令或配置节中设置validateRequest=false可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 异常

    2022年6月10日
    32
  • 光域网(IES)在Unity3d中的应用【2020】

    光域网(IES)在Unity3d中的应用【2020】使用 3dmax maya C4D Sketchup 等 3D 软件渲染过室内场景的童鞋 都喜欢用光域网 IES 来模拟真实的光照 本文小姐姐和大家一起讨论一下光域网在 Unity3d 中的应用 希望对大家有所帮助

    2026年3月26日
    0
  • idea激活激活码【在线破解激活】

    idea激活激活码【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    52
  • 分析型数据库 AnalyticDB学习 —-基本介绍

    分析型数据库 AnalyticDB学习 —-基本介绍分析型数据库AnalyticDB学习—-基本介绍AnalyticDB简介阿里巴巴自主研发的海量数据实时并发在线分析的云计算服务,可以在毫秒级针对千亿级数据进行多维分析和业务探索.具备海量数据的自由计算和极速响应能力(数据很多,反应很快,计算很快,可以处理高并发这个意思)Analytic核心功能和特点*Analytic核心功能(1) 分档的储存(2) 自由的查询(3) …

    2025年12月13日
    5
  • python 字符串方法isdigit()

    python 字符串方法isdigit()

    2021年10月22日
    82

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号