methods:
setConfigData1() {
return new Promise((resolve, reject) => {
const obj = this.form
editGatherParams(obj).then(res => {//axios请求接口函数
if (res.code == '200') {
resolve('表单1设置成功')
} else {
reject('fail1')
}
})
})
},
setConfigData2() {
return new Promise((resolve, reject) => {
const obj = this.form
editGatherParams(obj).then(res => {//axios请求接口函数
if (res.code == '200') {
resolve('表单2设置成功')
} else {
reject('fail2')
}
})
})
},
use(){
Promise.all([this.setConfigData1,this.setConfigData2]).then(res=>{
console.log(res) //['表单1设置成功',表单2设置成功]
}).catch(err=>{
console.log(err) //['fail1','fail2']
})
}
vue + Promise.all的使用
最新推荐文章于 2024-06-14 06:52:58 发布