vue根据url获取内容axios_Vue 中使用axios 处理请求数据

本文介绍了如何在Vue项目中使用axios,包括结合vue-axios使用、添加到Vue原型属性、与Vuex结合的action,以及axios的get、post请求、请求拦截器和响应拦截器的设置。此外,还详细讲解了Vue中axios发送POST请求时参数的处理方法。
摘要由CSDN通过智能技术生成

安装就不过多讲解了,请移步至 axios 学习文档

仔细看看文档,就知道axios 是一个基于 promise 的 HTTP 库,axios并没有install 方法,所以是不能使用vue.use()方法的。☞查看 Vue 插件

那么难道我们要在每个文件都要来引用一次axios吗?多繁琐!!!解决方法有很多种:

结合 vue-axios使用

axios添加到 Vue 的原型属性

结合 Vuex的action

1.结合 vue-axios使用

vue-axios,它是按照vue插件的方式去写的。那么结合vue-axios,就可以去使用vue.use方法了,首先在主入口文件main.js中引用:

import axios from axios'

import Vueaxios from vue-axios

Vue . use ( Vueaxios , axios )

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

getNewsList(){

this.axios.get('api/getNewsList').then((response)=>{

this.newsList=response.data.data;

}).catch((response)=>{

console.log(response);

})

}

2.axios 改写为 Vue 的原型属性(不推荐这样用)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值