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 | 176 | } |
| 177 | 177 | } |
| 178 | 178 | var txt = "timer_js[" + idx + "]"; |
| 179 | + | |
| 180 | + if (!th.data.is_timer) return; | |
| 181 | + | |
| 179 | 182 | th.setData({ |
| 180 | 183 | [txt]: obj |
| 181 | 184 | }); |
| ... | ... | @@ -194,6 +197,7 @@ Page({ |
| 194 | 197 | if (!this.data.ismore) return false; |
| 195 | 198 | if(this.data.lding) return false; |
| 196 | 199 | this.data.lding=1; |
| 200 | + this.data.is_timer=0; //暂停一下定时器 | |
| 197 | 201 | |
| 198 | 202 | |
| 199 | 203 | var e = this, |
| ... | ... | @@ -227,6 +231,7 @@ Page({ |
| 227 | 231 | wx.hideLoading(); |
| 228 | 232 | |
| 229 | 233 | th.data.ismore = 0; |
| 234 | + this.data.is_timer=1; | |
| 230 | 235 | if (e.data.currentPage == 1 && this.data.type == 1) { |
| 231 | 236 | |
| 232 | 237 | //-- 弄到即将开始 -- |
| ... | ... | @@ -261,6 +266,7 @@ Page({ |
| 261 | 266 | } |
| 262 | 267 | |
| 263 | 268 | this.data.lding=0; |
| 269 | + this.data.is_timer=1; | |
| 264 | 270 | return false; |
| 265 | 271 | } |
| 266 | 272 | |
| ... | ... | @@ -307,6 +313,7 @@ Page({ |
| 307 | 313 | },200) |
| 308 | 314 | |
| 309 | 315 | this.data.lding=0; |
| 316 | + this.data.is_timer=1; | |
| 310 | 317 | |
| 311 | 318 | |
| 312 | 319 | ... | ... |