vue项目全局使用axios的方法介绍


本文摘自PHP中文网,作者不言,侵删。

本篇文章给大家带来的内容是关于vue项目全局使用axios的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

共有三种方法:

1.结合 vue-axios使用

首先在主入口文件main.js中引用

1

2

3

import axios from 'axios'

import VueAxios from 'vue-axios'

Vue.use(VueAxios,axios);

之后就可以在组件文件中的methods里去使用了

1

2

3

4

5

6

7

this.axios.get('/api/usrmng')

.then(function (response) {

  console.log(response);

})

.catch(function (error) {

  console.log(error);

});

2. axios 改写为 Vue 的原型属性

首先在主入口文件main.js中引用,之后挂在vue的原型链上

1

2

import axios from 'axios'

Vue.prototype.$http = axios

在组件中使用

1

2

3

4

5

6

7

this.$http.get('/api/usrmng')

.then(function (response) {

  console.log(response);

})

.catch(function (error) {

  console.log(error);

});

3.结合 Vuex的action

阅读剩余部分

相关阅读 >>

15道vue常见面试题解析

浅谈vue.js中$refs的使用方法(附代码)

vue如何动态绑定class?方法介绍

vue中el是什么意思

vue和react状态管理有啥区别?

一个实例入门vue计算属性、方法、侦听器

vue 中实现 echarts 随窗体变化

vue如何注释

vue返回上一页效果(this.$router.go)

vue 动态加载 vuex

更多相关阅读请进入《vue》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...