1、新建一个interface文件夹存放公共文件,在文件里新建公共接口文件user.js,user.js代码如下
app.js的公共接口
globalData: {
serverUrl: "http://192.168.1.1:808/",
},
serverLog(res,view,title,bool){
if (res.data.code == "200") {
console.log(title + ">>>成功");
console.log(res);
} else {
console.log(title + ">>>失败");
console.log(res);
wx.showToast({
title: res.data.errorMsg,
icon: 'none'
});
}
}
user.js代码
var app = getApp();
var userUrl = app.globalData.serverUrl;//公共部分接口地址,写在app.js
module.exports = {
AppLogin: AppLogin
}
// 小程序登录
function AppLogin(param, view) {
let title = "小程序登录";
let url = userUrl + '/AppLogin';
console.log(title);//打印请求地址
console.log(param);//打印参数
wx.request({
method: "GET",
url: url,
data: {
userId: param.userId
},
header: {
'content-type': 'application/json' // 默认值
},
success: (res) => {
app.serverLog(res, view, title);//请求成功打印
view.AppLoginSuccess(res);//请求成功
},
fail: function (res) {
app.serverLog(res, view, title);//请求失败打印
console.log(res);
}
});
}
调用方式,在你需要用到接口的文件加入代码
//在需要的地方调用请求接口
this.AppLogin();
// 登录
AppLogin(){
if (this.data.userId != null){
let param = {
userId: this.data.userId
};
User.AppLogin(param, this);
}else{
wx.showToast({
title: '输入有误',
icon: 'none'
});
}
},
AppLoginSuccess(res) {
if (res.data.code == "200") {
console.log(res.data.data);
var queryGoodslist = res.data.data;
}
},
链接:https://blog.csdn.net/zi114323/article/details/105484946