【发布时间】:2021-06-20 15:49:08
【问题描述】:
我遇到了一个需要使用的异步 js 函数。 我的问题是需要“停止” js,直到这个函数返回应该的结果。
函数“svgAsPngUri”返回承诺 - 如文档https://github.com/exupero/saveSvgAsPng中所述
async function GetBase64FromSVG(element) {
let response = await svgAsPngUri(element, null).then(async uri => { return uri });
return response;
}
我确实尝试了等待并使用异步但没有成功。
有什么帮助吗?
还是我想错了?
【问题讨论】:
-
好吧,也许你应该提供一些你正在调用这个函数的上下文。至于现在,您可以简化它: async function GetBase64FromSVG(element) { return svgAsPngUri(element, null) }
标签: javascript async.js