resolve

new Promise((resolve, reject) => {
setTimeout(() => {
console.log('one');
}, 2000)

resolve("resolve");
}).then((data) => {
console.log(data);

setTimeout(() => {
console.log('two');
}, 1000)
})


vue Promise异步操作_vue

reject

new Promise((resolve, reject) => {
setTimeout(() => {
console.log('one');
}, 2000)

reject("reject");
}).then((data) => {
console.log(data);

setTimeout(() => {
console.log('two');
}, 1000)
}).catch((err) => {
console.error(err);
})


vue Promise异步操作_其他_02