如何用vue写一个方法,按顺序同步执行?
用承诺是可以的。建议先学习承诺的概念和原理
承诺执行不能预测时间序列。如果你想让承诺有条理地执行,你可以用它答应我。好的方法,或我保证。那么答应做某事答应某人某事答应某人某事答应某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人某人向某人许诺答应我。好的在所有promise对象执行之后,解析。参数是一个数组,数组的每一项都是一个promise对象。
答应我。好的([
promise1,
promise2
])。然后(function(){
//做点什么
})所有项目([承诺。决心(),承诺。决心()
.然后(function(){
//做点什么
例如,您有两个异步实现:答应我。好的([
!]newpromise(function(resolve){
settimeout(function(){
resolve()
},2000)
}),
newpromise(function(resolve){
settimeout(function(){
resolve()
},2000)
})
)])
原文标题:promise两个函数同事输出 如何用vue写一个方法,按顺序同步执行?,如若转载,请注明出处:https://www.saibowen.com/tougao/22996.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。