Aixos

一、vue-resource

二、Aixos

三、相关链接

 

一、vue-resource

 

Vue.js是数据驱动的,这使得我们并不需要直接操作DOMvue-resourceVue.js的一款插件,它可以通过XMLHttpRequestJSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-resource插件一样也能做到,而且vue-resourceAPI更为简洁。另外,vue-resource还提供了非常有用的inteceptor功能,使用inteceptor可以在请求前和请求后附加一些行为,比如使用inteceptorajax请求时显示loading界面。

vue2.0之后,就不再对vue-resource更新,而是推荐使用axiosAxios是基于ES6 Promise HTTP 请求客户端,可同时在浏览器和 Node.js 中使用。Vue官方推荐的网络通信库不再是vue-resource了,推荐使用axios

 

1.     安装

$ npminstall axios

2. 示例

 

3.     Axios封装

a. 默认情况下,axios串联js对象为JSON格式。为了发送application/x-wwww-form-urlencoded格式数据,可以进行设置。

 

4.     拦截器

可以在请求或者返回then或者catch处理之前对他们进行拦截。

a. 未封装的写法

 

b.封装的写法

 

三、相关链接

1. https://www.kancloud.cn/yunye/axios/234845

2. https://segmentfault.com/a/1190000008470355?utm_source=tuicool&

utm_medium=referral

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值