- 
Status changed to merged 
- 
mentioned in commit ddb2cb65a91cfd63ec0222d8db9fe717fc19ae58 
Showing
1 changed file
app.js
| @@ -395,6 +395,23 @@ App({ | @@ -395,6 +395,23 @@ App({ | ||
| 395 | if(n>15) clearInterval(page.data[key]); | 395 | if(n>15) clearInterval(page.data[key]); | 
| 396 | },1000); | 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 | }); | 
