var api = require('../../../config/api.js'); var app = getApp(); Page({ data: { username: '', password: '', confirmPassword: '', code: '', loginErrorCount: 0 }, onLoad: function (options) { // 页面初始化 options为页面跳转所带来的参数 // 页面渲染完成 }, onReady: function () { }, onShow: function () { // 页面显示 }, onHide: function () { // 页面隐藏 }, onUnload: function () { // 页面关闭 }, startRegister: function () { var that = this; if (that.data.password.length < 3 || that.data.username.length < 3) { wx.showModal({ title: '错误信息', content: '用户名和密码不得少于3位', showCancel: false }); return false; } if (that.data.password != that.data.confirmPassword) { wx.showModal({ title: '错误信息', content: '确认密码不一致', showCancel: false }); return false; } wx.request({ url: api.ApiRootUrl + 'auth/register', data: { username: that.data.username, password: that.data.password }, method: 'POST', header: { 'content-type': 'application/json' }, success: function (res) { if (res.data.code == 200) { that.setData({ 'loginErrorCount': 0 }); wx.setStorage({ key: "token", data: res.data.data.token, success: function () { wx.switchTab({ url: '/pages/ucenter/index/index' }); } }); } console.log(res.data.data.token) } }); }, bindUsernameInput: function (e) { this.setData({ username: e.detail.value }); }, bindPasswordInput: function (e) { this.setData({ password: e.detail.value }); }, bindConfirmPasswordInput: function (e) { this.setData({ confirmPassword: e.detail.value }); }, bindCodeInput: function (e) { this.setData({ code: e.detail.value }); }, clearInput: function (e) { switch (e.currentTarget.id) { case 'clear-username': this.setData({ username: '' }); break; case 'clear-password': this.setData({ password: '' }); break; case 'clear-confirm-password': this.setData({ confirmPassword: '' }); break; case 'clear-code': this.setData({ code: '' }); break; } } })