做文件模板下载(导出)功能时,发现导出的 res 是 promise 对象,
在控制台看到 PromiseState 为 fulfilled ;
于是将 apis 左边加一个 await ,这样能获取到 promise 对象;
总结方法: promise(7)——使用await获取Promise对象的PromiseResult_木子 旭的博客-优快云博客_获取promiseresult
async function main() { let p = new Promise((resolve, reject) => { resolve(156); }); let result = await p; console.log(result); let p1 = new Promise((resolve, reject) => { reject(177); }); try { let result1 = await p1; } catch (e) { console.log(e); } } main();
1、当await右边为一个PromiseState为fulfilled的Promise对象时,则返回其PromiseResult值
2、当await右边为为一个PromiseResult为rejected的Promise对象时,需要trycatch获取其PromiseResult
3、如果await右边为一个非Promise对象,则直接返回右边内容
二、导出的excel 文件无权限(保存)
此时需要将该网站添加到信任网站中