this.$http.post(url).then(res => {
this.$http.post(url1).then(res1 => {
this.$http.post(url2).then(res2 => {
...
});
});
});
function init() {
return new Promise((resolve, reject) => {
this.$http.post(url).then(res => {
resolve(res);
}).catch(err => {
reject(err);
});
});
}
init().then(res => {
...
}).catch(err => {
...
})
function getList1() {
return new Promise((resolve, reject) => {
this.$http.post(url).then(res => {
resolve(res);
}).catch(err => {
reject(err);
});
})
}
function getList2() {
return new Promise((resolve, reject) => {
this.$http.post(url).then(res => {
resolve(res);
}).catch(err => {
reject(err);
});
})
}
function init() {
Promise.all([getList1, getList2]).then(res => {
console.log(res);
}).catch(err => {
console.log(err);
})
}
function getList1() {
return new Promise((resolve, reject) => {
this.$http.post(url).then(res => {
resolve(res);
}).catch(err => {
reject(err);
});
})
}
function getList2() {
return new Promise((resolve, reject) => {
this.$http.post(url).then(res => {
resolve(res);
}).catch(err => {
reject(err);
});
})
}
async function init() {
const res1 = await getList1();
const res2 = await getList2();
}