不应该按顺序执行吗 为什么先输出222然后再111
onLoad() {
Promise.all([this.test1(), this.test2()])
},
test1(){
return new Promise((resolve, reject)=>{
setTimeout(()=>{
console.log(111)
},1000)
})
},
test2(){
return new Promise((resolve, reject)=>{
setTimeout(()=>{
console.log(222)
},100)
})
}
谁告诉你 Promise.all
是按顺序执行了?
回答
本文地址:H5W3 » 小程序写的这个promise.all为什么不管用?