小程序接口及公共调用
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.jsmodule.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;}},
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
