| | |
| | | // 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' |
| | | }) |
| | | }, |
| | | |
| | | |
| | | |
| | | /** |
| | | * 生命周期函数--监听页面加载 |
| | |
| | | onShareAppMessage() { |
| | | |
| | | }, |
| | | /** |
| | | * 登录 |
| | | */ |
| | | login:function(e) { |
| | | console.log("login") |
| | | wx.reLaunch({ |
| | | url: 'pages/home/home', |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | }) |