axios网络请求
人的一生就像一篇文章,只有经过多次精心修改,才能不断完善。 你好,我是梦阳辰,期待与你相遇! 文章目录 01.概述 02.axios请求方式 使用vue-axios(重点) axios模块封装(重点) 03.axios拦截器 01.概述 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 axios中文文档 Vue中发送网络请求有非常多的方式。那么,在开发中,如何选择呢? 选择一: 传统的Ajax是基于XMLHttpRequest(XHR) 为什么不用它呢? 非常好解释,配置和调用方式等非常混乱. 编码起来看起来就非常蛋疼. 所以真实开发中很少直接使用,而是使用jQuery-Ajax 选择二: 在前面的学习中,我们经常会使用jQuery-Ajax相对于传统的Ajax非常好用. 为什么不选择它呢? 首先,我们先明确一点:在Vue的整个开发中都是不需要 使用jQuery 了. 那么,就意味着为了方便我们进行一个网络请求,特意引用一个jQuery,你觉得合理吗? jQuery的代码1w+行. Vue的代码才1w+行. 完全没有必要为了用网络请求就引用这个重量级的框架. 选择三:官方在Vue1.x的时候,推出了Vue-resource.>Vue-resource的体积相对于jQuery小很多.>另外Vue-resource是官方推出的.