Commit ddb2cb65a91cfd63ec0222d8db9fe717fc19ae58
Merge branch 'dev' into 'test'
添加新方法 See merge request !363
Showing
1 changed file
with
17 additions
and
0 deletions
app.js
| ... | ... | @@ -395,6 +395,23 @@ App({ |
| 395 | 395 | if(n>15) clearInterval(page.data[key]); |
| 396 | 396 | },1000); |
| 397 | 397 | } |
| 398 | + }, | |
| 399 | + | |
| 400 | + | |
| 401 | + //------定时等待某个值,有值才进行运算-------- | |
| 402 | + waitfor2:function(page,key,pop_value_key,func){ | |
| 403 | + var n=0; | |
| 404 | + if(!page.data[key]){ | |
| 405 | + page.data[key]=setInterval(function(){ | |
| 406 | + console.log(page.data[key]);n++; | |
| 407 | + if(page.data[pop_value_key]) { | |
| 408 | + clearInterval(page.data[key]); | |
| 409 | + func(); | |
| 410 | + } | |
| 411 | + if(n>15) clearInterval(page.data[key]); | |
| 412 | + },1000); | |
| 413 | + } | |
| 398 | 414 | } |
| 415 | + | |
| 399 | 416 | |
| 400 | 417 | }); | ... | ... |