微信小程序车贷项目源码案例
it老王 · 572浏览量 · 发布于2020-11-30 +关注

作者ruralist-siyi,源码carloan-weixinapp,这是采用原生实现的车贷微信小程序项目。


 

 部分代码
// utils/request.js: 统一请求封装,基于promiseimport {getRandomStr} from './index'import Notify from '../components/vant-weapp/dist/notify/notify';const baseUrl = 'http://47.98.239.167:8035';export function createApiRequest(options) {
  const {method = 'POST', url, callback, data = {}, checkToken = true} = options;
  return new Promise((resolve, reject) => {
    wx.request({
      url: baseUrl + url,
      method: method,
      data: {
        tenantId: '0001',
        terminalType: '1',
        serialId: getRandomStr(),
        token: checkToken ? wx.getStorageSync('token') : null,
        ...data
      },
      header: {
        'Content-Type': 'application/json;charset=UTF-8',
      },
      success: (response) => {
        if (response.statusCode >= 200 && response.statusCode < 300) {
          const code = response.data.code;
          if (code === "000000") {
            const result = response.data.data;
            resolve(result);
          } else {
            Notify(response.data.message || '请求错误');
          }
        } else if (response.statusCode === 401) {
          Notify('登录超时,请重新登录');
          wx.navigateTo({
            url: '/pages/login/login'
          })
        }
      },
      fail: (response) => {
        const errMsg = response.errMsg || '请求错误';
        Notify(errMsg);
        reject();
      },
      complete: () => {
        callback && callback();
      }
    })
  })}// login方法
  login: function (e) {
    const {detail: {value}} = e;
    this.changeLoading();
    createApiRequest({
      url: '/auth/user/login',
      data: value,
      callback: this.changeLoading,
      checkToken: false
    }).then((data) => {
      if (data) {
        const {token} = data;
        wx.setStorageSync('token', token);
        wx.setStorageSync('userInfo', JSON.stringify(data));
        wx.switchTab({
          url: '/pages/home/home'
        })
      }
    })
  }



源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!

相关推荐

加载中

0评论

评论
爱折腾技术,喜欢前后端开发!
  • 源码信息
  • 所需 2 点数
  • 源码作者:it老王
  • 源码大小:941.023 KB
  • 源码类型:金融理财
  • 运行环境:未知
小鸟云服务器
扫码进入手机网页