From 168c5450e3493852059da54d698d08c2269b91fc Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 22 十月 2024 17:51:53 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
h5_meeting/pages/index/index.vue | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/h5_meeting/pages/index/index.vue b/h5_meeting/pages/index/index.vue
index 6f01181..fded8ae 100644
--- a/h5_meeting/pages/index/index.vue
+++ b/h5_meeting/pages/index/index.vue
@@ -98,20 +98,24 @@
4: '鍗冲皢寮�濮�',
5: '宸叉挙閿�',
},
- meetingInfo: {}
+ meetingInfo: {},
+ timer: null
}
},
onShow() {
this.initDatetime()
- this.param = uni.getStorageSync('param') || {}
if (!this.param.code) {
return uni.navigateTo({
url: '/pages/index/config'
})
}
- this.getData()
},
- onReady() {},
+ onReady() {},
+ onHide(){
+ if(this.timer){
+ clearInterval(this.timer)
+ }
+ },
methods: {
getData() {
this.showQrbg = false
@@ -173,8 +177,13 @@
this.timer = setInterval(() => {
this.time = dayjs().format('HH:mm')
this.date = dayjs().format('YYYY-MM-DD') + ' ' + weeks[new Date().getDay()]
- }, 1000)
- setInterval(() => {
+ }, 1000)
+ this.param = uni.getStorageSync('param') || {}
+ if(this.timer){
+ clearInterval(this.timer)
+ }
+ this.getData()
+ this.timer = setInterval(() => {
this.getData()
}, this.param.time ? this.param.time * 1000 : 60 * 1000)
}
--
Gitblit v1.9.3