美文网首页
在vue-cli 中如何使用 axios

在vue-cli 中如何使用 axios

作者: 皇甫圣坤 | 来源:发表于2019-03-07 15:34 被阅读0次

方法一:

1. 安装axios

$ npm install --save axios

2.在main.js中引入axios

import axios from 'axios'

3. 将axios设置给vue的原型对象

Vue.prototype.axios = axios

4. 在需要的时候用axios.get()

方法二:

1.安装axios vue-axios

$ npm install --save axios vue-axios

2.在main.js中引入两者
  import axios from 'axios'
  import VueAxios from 'vue-axios'
3.调用Vue的use方法

Vue.use(VueAxios,axios)

4. 在需要的时候用axios.get()

2. axios拦截器

   mounted: function () {
    axios.interceptors.request.use((config)=>{ //请求个人信息时验证是否登陆
      console.log(this);
      this.isShow = true;
      //可以添加请求前的 ---  Loading效果处理
      return config;
    });
    axios.interceptors.response.use((response)=>{
      console.log(response);
      this.isShow = false;
      //可以添加响应过后的 ---  效果处理
      return response;
    });
  },

相关文章

网友评论

      本文标题:在vue-cli 中如何使用 axios

      本文链接:https://www.haomeiwen.com/subject/nawcpqtx.html