Vue中发送网络请求的方式有很多种选择。
选择一:基于XMLHttpRequest(XHR)的传统Ajax。
缺点:配置和调用方式混乱。
选择二:由JQuery提供封装的Ajax。
选择三:Vue提供的axios模块。
选择四:JSONP,解决跨域访问的问题。
选择axios模块所拥有的功能特点:
1.支持在浏览器中发送 XMLHttpRequest 请求。
2.支持在 node.js 环境中发送http请求(ajax则不行)。
3.支持 Promise API。
4.支持拦截请求和响应。
5.转换请求和响应数据。