From 6a356bdbad73d5b9a289e373526b504d7fc84937 Mon Sep 17 00:00:00 2001
From: Renpc-kilig <308442850@qq.com>
Date: Thu, 6 Aug 2020 16:55:58 +0800
Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/activitySign/activitySign.js | 23 +++++++++++++++++++++--
pages/activitySign/activitySign.wxml | 3 ++-
pages/activitySign/activitySign.wxss | 9 ++++++++-
3 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/pages/activitySign/activitySign.js b/pages/activitySign/activitySign.js
index d99d5d1..17c709e 100644
--- a/pages/activitySign/activitySign.js
+++ b/pages/activitySign/activitySign.js
@@ -14,7 +14,10 @@ Page({
name: '',
idCard: '',
trueCode: '',
- activityId: ''
+ activityId: '',
+ restTime: 120,
+ timer: '',
+ gotCode: false
},
getToken: function() {
var self = this;
@@ -40,7 +43,23 @@ Page({
{}, null, function(code, data) {
console.log(data)
if('200' == code) {
-
+ self.setData({
+ gotCode: true
+ })
+ self.data.timer = setInterval(function () {
+ var cur = self.data.restTime - 1
+ if (cur == 0) {
+ clearInterval(self.data.timer)
+ self.setData({
+ restTime: 120,
+ gotCode: false
+ })
+ } else {
+ self.setData({
+ restTime: cur
+ })
+ }
+ }, 1000)
}
}, function(code, data) {
app.dialog.msg(data.msg)
diff --git a/pages/activitySign/activitySign.wxml b/pages/activitySign/activitySign.wxml
index 7f5d671..55e9199 100644
--- a/pages/activitySign/activitySign.wxml
+++ b/pages/activitySign/activitySign.wxml
@@ -41,7 +41,8 @@
验证码:
- 获取验证码
+ 获取验证码
+ {{restTime}}
姓 名:
diff --git a/pages/activitySign/activitySign.wxss b/pages/activitySign/activitySign.wxss
index 6282488..a237f80 100644
--- a/pages/activitySign/activitySign.wxss
+++ b/pages/activitySign/activitySign.wxss
@@ -63,7 +63,7 @@
height: 40rpx;
margin-top: -5rpx;
}
-.get-code{
+.get-code, .got-code{
position: absolute;
top: 15rpx;
right: 0;
@@ -73,6 +73,13 @@
color: #9F1512;
font-size: 26rpx;
}
+.got-code{
+ width: 120rpx;
+ background: #eee;
+ color: #4a4d52;
+ border: 1px solid #eaeaea;
+ text-align: center;
+}
.sign-box{
position: fixed;
bottom: 0;