管灌系统农户端微信小程序(嘉峪关应用)
zuoxiao
2024-05-27 dc01187c6ca2cf46fef268e84a7ac7fc171f2ebb
pages/login/login.js
@@ -1,12 +1,78 @@
// pages/login/login.js
const app = getApp();
Page({
  /**
   * 页面的初始数据
   */
  data: {
    mobile: '',
    code: '',
    codeSent: false,
    countdown: 60,
  },
  bindMobileInput: function (e) {
    this.setData({
      mobile: e.detail.value,
    });
  },
  sendCode: function () {
    if (!this.data.mobile) {
      wx.showToast({
        title: '请输入手机号',
        icon: 'none',
        duration: 2000,
      });
      return;
    }
    // 在这里处理发送验证码的逻辑,可以调用后台接口实现
    // 以下是一个简单的示例,仅作参考
    wx.showToast({
      title: '验证码已发送',
      icon: 'success',
      duration: 2000,
    });
    this.setData({
      codeSent: true,
    });
    // 启动倒计时
    this.startCountdown();
  },
  //倒计时
  startCountdown: function () {
    let that = this;
    let timer = setInterval(function () {
      let countdown = that.data.countdown - 1;
      that.setData({
        countdown: countdown,
      });
      if (countdown <= 0) {
        clearInterval(timer);
        that.setData({
          codeSent: false,
          countdown: 60,
        });
      }
    }, 1000);
  },
  /**
   * 登录
   */
  login: function (e) {
    console.log("login")
    let userName = "张三"
    wx.navigateTo({
      url: '/pages/wxbind/wxbind'
    })
  },
  /**
   * 生命周期函数--监听页面加载
@@ -63,13 +129,7 @@
  onShareAppMessage() {
  },
  /**
   * 登录
   */
   login:function(e) {
     console.log("login")
    wx.reLaunch({
      url: 'pages/home/home',
    })
  }
})