From ccda9ec2fe70d8f51ef184eafc04b78d22dfbabd Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期三, 26 六月 2024 15:02:28 +0800 Subject: [PATCH] 小程序,教材,课程 --- packagePersonal/pages/userSetting/index.js | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/packagePersonal/pages/userSetting/index.js b/packagePersonal/pages/userSetting/index.js index 33ac09a..7329d10 100644 --- a/packagePersonal/pages/userSetting/index.js +++ b/packagePersonal/pages/userSetting/index.js @@ -24,6 +24,7 @@ emailError: false, imgCode: '', countDown: 0, + mailCountDown: 0, userInfoBox: false, height: '', //灞忓箷楂樺害 }, @@ -126,6 +127,7 @@ this.setData({ userInfoBox: e.detail.visible, countDown: 0, + mailCountDown: 0 }); }, editIconInfo(e) { @@ -275,6 +277,7 @@ }, getPhoneCode() { + if (this.data.countDown > 0) return false if (this.data.userInfoForm.phone && this.data.userInfoForm.captcha) { app.MG.identity .getPhoneCode({ @@ -343,6 +346,8 @@ icon: 'none', duration: 1000 }) + // 寮�鍚煭淇¢獙璇佸�掕鏃� + this.getSecondEmail(60) } else { wx.showToast({ title: '閭楠岃瘉鐮佸彂閫佸け璐�', @@ -360,6 +365,24 @@ }) } }, + getSecondEmail(time) { + if (this.data.mailCountDown <= 0) { + this.setData({ + mailCountDown: time, + }); + + let timer = setInterval(() => { + let count = this.data.mailCountDown - 1; + this.setData({ + mailCountDown: count, + }); + + if (count === 0) { + clearInterval(timer); + } + }, 1000); + } + }, confirmInfo() { if (this.data.editType == 'nickName') { -- Gitblit v1.9.1