用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

524

主题

899

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12163
2019-9-26 15:14:41 Rolan 管理员 楼主 0563
效果截图 WechatIMG14.jpeg WechatIMG15.jpeg WechatIMG18.jpeg WechatIMG19.jpeg
2. 部分代码// 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'        })      }    })  }
3. 遇见的问题
有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
还可以加QQ交流群咨询:536592077。
发新帖
您需要登录后才可以回帖 登录 | 立即注册