返回的是promise<pending>
的状态
第一种方式 then 接收
return new Promise((resolve, rejected) => {
const images = uploadToOSS(files[0], "store");
console.log(images); \\Promise {<pending>}
images
.then(urls => {
console.log(urls);
resolve({});
})
.catch(e => {
console.log(e);
rejected();
});
});
第二种方式 async await接收:
onFactory(files) {
console.log(files);
return new Promise(async (resolve, rejected) => {
const images = uploadToOSS(files[0], "store");
console.log(images); //Promise {<pending>}
const c = await images;
console.log(c); //https://desty-upload-indonesia.oss-ap-southeast-5.
resolve({});
});
},