小程序接口及公共调用

微信   2024-12-26 20:11   87   0  

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


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。