新建http.js
function request(url,data = [],method='GET')
{
//自定义主域名
var domain = 'http://127.0.0.1:8080';
let header = {};
let token = wx.getStorageSync('token');
let openid = wx.getStorageSync('open_id');
if(token)
{
header['token'] = token;
}
if(openid)
{
header['open_id'] = openid;
}
let urlTo = `${domain}${url}`;
return new Promise(function(resolve,reject){
wx.request({
url: urlTo,
data,
method,
header,
success:res=>{
console.log(res);
if(res.statusCode !==200){
wx.showToast({
title: '请求异常!',
icon:'error',
duration:2000
})
}
resolve(res.data)
},
fail:function(res){
wx.showToast({
title: '请求异常,请稍后再试',
icon:'error',
duration:2000
})
}
})
})
}
module.exports = {
request:request
}
使用http.js
引入js
import http from '../http'
使用
http.request("/mpApi/v1/login").then(function(res){
console.log(res)
})