第一步 使用命令 npm install axios  (可以在node_modules文件里面找到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:'981415' }}).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 = responseconsole.log("接收拦截器 ==>",response);return res})

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

vue安装axios以及如何使用axios相关推荐

  1. Vue安装并使用axios发送请求

    前言 本文主要介绍的是使用在Vue项目中安装并使用axios发送请求 axios介绍 axios是一种Web数据交互方式 它是一个基于promise的网络请求库,作用于node.js和浏览器中,它是 ...

  2. Vue 安装 axios 以及封装

    首先用webpack安装 npm install --save axios 安装完毕后配置 新建一个http.js import Vue from 'vue' import axios from 'a ...

  3. Vue安装axios后报错:Cannot read properties of undefined(reading ‘use‘)

    Vue安装axios后报错:Cannot read properties of undefined(reading 'use') 话说这个错误百度了一下午都没解决 直到我发下我用的是Vue3.x 于是 ...

  4. 浅谈VUE全家桶(Vue、VueX、Vue-Router、axios、Vue-cli)的理解与认识

    1.Vue veu是一个渐进式的 .专注于视图层的前端开发框架,通过数据驱动和组件化的方式实现了高效的前端开发 ,既可以通过文件引入的方式在普通页面中被引入使用,也可以基于webpack等构建系统 结 ...

  5. Vue.js(七) http (vue-resource和axios)

    一:vue-resource 1.1 vue-resource简介 vue-resource是Vue的一个http插件,功能类似于ajax. 可以通过使用全局Vue.http或者Vue实例this.$ ...

  6. 安装htttp协议库(axios)

    #安装htttp协议库(axios) ##方式一 黑窗口 npm install axios 注意:需要在发送请求的页面 引入axios import axios from "axios&q ...

  7. vue接口总是请求超时_vue axios请求超时的正确处理方法

    自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉包了, 你们该如何处理呢? 下面我给你们分享一下我的经历. 具体原因 最近公司在做一个项目, ...

  8. 在vue项目中:统一封装 Axios 接口与异常处理

    在vue项目中:统一封装 Axios 接口与异常处理 参考文章: (1)在vue项目中:统一封装 Axios 接口与异常处理 (2)https://www.cnblogs.com/itgezhu/p/ ...

  9. Vue与服务端数据交互 [ axios ]

    Vue生命周期 每个Vue实例在被创建到销毁要经过一系列的过程,这整个过程称为Vue实例的生命周期 Vue在生命周期不同的阶段点会自动运行一些函数, 这些函数称为Vue生命周期的钩子(hook)函数 ...

  10. 【VUE】vue在vue-cli3环境下基于axios解决跨域问题

    [VUE]vue在vue-cli3环境下基于axios解决跨域问题 参考文章: (1)[VUE]vue在vue-cli3环境下基于axios解决跨域问题 (2)https://www.cnblogs. ...

最新文章

  1. python 正则表达式 re (.*?)和(.*)的区别(贪婪模式非贪婪模式)惰性匹配
  2. 网站建设——从无到有
  3. 好文转载—为程序员量身定制的12个目标
  4. Response_功能介绍
  5. 计算机相关专业的自我评价,计算机相关专业的学生自我评价
  6. 是什么造就了伟大的程序员?
  7. matlab中fitrsvm函数,训练用于一类和二类分类的支持向量机 (SVM) 分类器
  8. vue 表单验证 支持6位小写字母和数字组合,必须包含2位字母
  9. day4:非参数统计及其检验方法(无sas代码)
  10. 大黑书《离散数学及其应用》之Dijkstra算法
  11. 网页打开软件显示无法连接服务器,Safari 浏览器无法打开网页怎么办
  12. mysql etimedout_NodeJS:MySQL有时会引发ETIMEDOUT错误
  13. Fluorescent-PEG2000-Pyrene,荧光素和芘丁酸修饰的PEG,Pyrene-PEG2000-FITC
  14. socks5代理ip购买_详解IP加速器的四种协议
  15. STM32单片机通过ESP8266WiFi模块与Android APP实现数据传输(二)---上位机搭建
  16. vertica资源管理
  17. 11月第2周业务风控关注|36名利用网络刷单实施诈骗的犯罪嫌疑人从菲律宾被押解回国
  18. 推荐一个牛逼的直播开源项目
  19. linkerd服务网格调研笔记
  20. 爬虫(04)cookie+session+正则+字典快速生成2020-12-18

热门文章

  1. 深入理解jvm虚拟机笔记
  2. html5在线聊天模板,h5聊天室模板|仿微信聊天室html5
  3. 用excel制作门店流水日常
  4. 【数据分析面试】大厂高频SQL笔试题(二)
  5. Spring源码学习一,下载Spring源码并配置gradle环境
  6. 联想i5无线网无法连接服务器,联想笔记本无线网络连接不上是什么原因
  7. JAVA 疯狂讲义 学习笔记
  8. Java疯狂讲义(第8章——泛型)(读书笔记)
  9. 亲测Tableau 2018.2 安装与破解
  10. nginx工作原理与配置