Commit 3de1828fef73391485a97c9aad8ab53de9ea1f91
1 parent
a47cb52b
在滑动加载的时候,要暂停一下定时器,避免卡顿
Showing
1 changed file
with
7 additions
and
0 deletions
pages/activity/seckill_list/seckill_list.js
@@ -176,6 +176,9 @@ Page({ | @@ -176,6 +176,9 @@ Page({ | ||
176 | } | 176 | } |
177 | } | 177 | } |
178 | var txt = "timer_js[" + idx + "]"; | 178 | var txt = "timer_js[" + idx + "]"; |
179 | + | ||
180 | + if (!th.data.is_timer) return; | ||
181 | + | ||
179 | th.setData({ | 182 | th.setData({ |
180 | [txt]: obj | 183 | [txt]: obj |
181 | }); | 184 | }); |
@@ -194,6 +197,7 @@ Page({ | @@ -194,6 +197,7 @@ Page({ | ||
194 | if (!this.data.ismore) return false; | 197 | if (!this.data.ismore) return false; |
195 | if(this.data.lding) return false; | 198 | if(this.data.lding) return false; |
196 | this.data.lding=1; | 199 | this.data.lding=1; |
200 | + this.data.is_timer=0; //暂停一下定时器 | ||
197 | 201 | ||
198 | 202 | ||
199 | var e = this, | 203 | var e = this, |
@@ -227,6 +231,7 @@ Page({ | @@ -227,6 +231,7 @@ Page({ | ||
227 | wx.hideLoading(); | 231 | wx.hideLoading(); |
228 | 232 | ||
229 | th.data.ismore = 0; | 233 | th.data.ismore = 0; |
234 | + this.data.is_timer=1; | ||
230 | if (e.data.currentPage == 1 && this.data.type == 1) { | 235 | if (e.data.currentPage == 1 && this.data.type == 1) { |
231 | 236 | ||
232 | //-- 弄到即将开始 -- | 237 | //-- 弄到即将开始 -- |
@@ -261,6 +266,7 @@ Page({ | @@ -261,6 +266,7 @@ Page({ | ||
261 | } | 266 | } |
262 | 267 | ||
263 | this.data.lding=0; | 268 | this.data.lding=0; |
269 | + this.data.is_timer=1; | ||
264 | return false; | 270 | return false; |
265 | } | 271 | } |
266 | 272 | ||
@@ -307,6 +313,7 @@ Page({ | @@ -307,6 +313,7 @@ Page({ | ||
307 | },200) | 313 | },200) |
308 | 314 | ||
309 | this.data.lding=0; | 315 | this.data.lding=0; |
316 | + this.data.is_timer=1; | ||
310 | 317 | ||
311 | 318 | ||
312 | 319 |