前言
这里封装的够基本使用,如果你想追求更好的,请使用相关库。
有时候,我们需要将请求封装起来,原因是很可能每次请求接口在 HEADS
头部携带 token
,或 data
携带证书密钥(token
+ 字符串 + 时间戳),如果不封装起来,每次请求都需要重复来写。
打开 main.js
加入以下代码:
// 将 $http 挂载到 Vue 原型上,你可以在页面中直接 this.$http 调用。
// 当然你也可以放到其他 js 文件里,只不过每次使用你都需要 import。
// method - 方法 - String : 如 POST
// url - 根域名 - String :如 'user/login'
// data - 数据 - Object : 如 {phone: '131'}
// success - 成功回调 - Function : function(res){ ... }
// fail - 失败回调 - Functio