1.小程序封装we.request()方法
// 定义连接通用地址 (域名)
const pubUrl = "http://www.day.com/index.php/api/"
// 定义请求
const http = (url,method,data,header) =>{
return new Promise((resolve,reject) => {
wx.request({
url:pubUrl+url,
method:method || 'get',
data:data || {},
header: header || {},
success(request) {
if (request.statusCode == 200) {
resolve(request.data)
} else {
reject(request.data.msg)
}
}
})
}
)}
// 导出
export default http
2.调用方法
onLaunch() {
// 判断缓存中是否有token
var token = wx.getStorageSync('token')
if (token) {
// 判断是否有userid
if(wx.getStorageSync('userid')==''){
// 发送登录请求
wx.login({
timeout