app.globalData.Authorization 是保存token的全局变量
http({ url, data, method }) {
return new Promise((resolve, reject) => {
const app = getApp();
wx.request({
url: url,
data: data,
method,
header: {"token": app.globalData.Authorization },
success(res) {
res.statusCode === 200 ? resolve(res.data) : reject(res.data);
// 可以在这里判断接口是否有效,吗?有效执行无效跳转登录页面
},
fail(res) {
reject(res)
}
})
})
}
}
接口成功就是200啊 ,一定会跳到success方法里吧,失败跳到fail方法。当然你可以选择再判断一次