// pages/login/login.js import Toast from '~/miniprogram_npm/@vant/weapp/toast/toast'; import { login } from '~/services/login/login'; import { getOpenId } from '~/services/login/getOpenId'; Page({ /** * 页面的初始数据 */ data: { back: true, bg_image: "", checked: true, code: "" }, // 获取手机号 getPhoneNumber(e) { let that = this console.log(that.data.checked,'asdasdas'); if(that.data.checked == false){ Toast({ context: this, selector: '#t-toast', message: '请勾选同意按钮', duration: 2000, icon: '', }); return; } if (e.detail.code) { let phoneCode = e.detail.code let data = { CustomerXcxOpenid: that.data.code, Code: phoneCode } // 登录请求 login(data).then((res) => { if (res.data != null) { that.setData({ back: false }) } }) } else {} }, // 跳转到手机号登录 gotoPhoneRegister() { wx.navigateTo({ url: `/pages/login/phone-register/index`, }); }, // 选择是否已同意 onChangeChecked() { this.setData({ checked: !this.data.checked }) }, /** * 生命周期函数--监听页面加载 */ onLoad() { let that = this // 获取OpenId的code wx.login({ success(res) { that.setData({ code: res.code }) getOpenId({ code: res.code }).then((res) => { wx.setStorageSync('openId', res.data) }) }, }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() {}, /** * 生命周期函数--监听页面显示 */ onShow() {}, /** * 生命周期函数--监听页面隐藏 */ onHide() {}, /** * 生命周期函数--监听页面卸载 */ onUnload() { let that = this if (that.data.back == true) { wx.reLaunch({ url: '/pages/home/home' }) } }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() {}, /** * 页面上拉触底事件的处理函数 */ onReachBottom() {}, /** * 用户点击右上角分享 */ onShareAppMessage() {}, });