网络请求的基础模块: XHR 或 fetch
由于原生的请求代码较为复杂, 所以会进行封装后使用
-
jQuery:
$.get(请求地址, data=>{})- 利用封装 - 回调函数方案
- 缺点: 存在
回调地狱风险, 在ES6中的 Promise 方案被解决
-
axios: 一款专业的用
Promise封装而来的 网络请求模块, 不存在回调地狱风险vue版本: www.axios-js.com/docs/vue-ax…
项目中默认不具有此模块, 需要单独安装
-
使用前:
在
项目包目录下执行安装命令:npm i axios vue-axios -
使用时:
先引入:
import axios from 'axios'发请求:
axios.get(接口地址).then(res=>{})