// pages/m_user/userloginpw/userloginpw.js import b_login from '../behaviors/b_login' const app = getApp() Page({ behaviors: [b_login], /** * 页面的初始数据 */ data: { userName: "", password: "", loading: false }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, onReady() { var that = this //获取缓存的用户账户密码 wx.getStorage({ key: 'accessToken', success(res) { app.globalData.accessToken = res.data that.setData({ userName: res.data.userName, password: res.data.password }) }, }) }, inputUserName(e) { this.setData({ userName: e.detail.value }); }, inputPassword(e) { this.setData({ password: e.detail.value }); }, login() { if (this.data.userName == '') { wx.showToast({ title: '请输入账户', icon: 'none' }) return } if (this.data.password == '') { wx.showToast({ title: '请输入密码', icon: 'none' }) return } this.setData({ loading: true }) // userservice.login(this.data.userName, this.data.password, { // success (data) { // if (data.success) { // app.globalData.accessToken = { // userName: that.data.userName, // password: that.data.password, // userId: data.userId, // suserId: data.suserId, // } // wx.setStorage({ // key: 'accessToken', // data: app.globalData.accessToken, // }) // that.getUserInfo() // } else { // wx.showToast({ // title: '账户或密码错误', // duration: 1000, // icon: 'none', // }) // } // }, // complete () { // that.setData({ // loading: false // }) // } // }) if (app.globalData.userProfile) { app.globalData.userProfile.userName = this.data.userName app.globalData.userProfile.password = this.data.password this.loginPw(app.globalData.userProfile) } else { wx.getUserProfile({ lang: 'zh_CN', desc: '用于显示,提示用户当前已登录', success:(res)=> { console.log(res); wx.setStorage({ data: res.userInfo, key: 'userProfile', }) const token = res.userInfo token.userName = this.data.userName token.password = this.data.password this.loginPw(token) } }) } }, _onLoginFail(e) { wx.showToast({ title: '账户或密码错误', duration: 1000, icon: 'none', }) }, gotoRegister() { wx.showToast({ title: '暂不开放注册', duration: 1000, icon: 'error', success: (res) => {}, fail: (res) => {}, complete: (res) => {}, }) // wx.navigateTo({ // url: '/pages/m_user/userregistertype/userregistertype', // success: (result) => {}, // fail: (res) => {}, // complete: (res) => {}, // }) } })