我想创建一个返回图像路径的异步方法,如下所示:
const renderMasterThumb = async (masterAssetId) => {
const masterAsset = await getAssetByIdAsync(masterAssetId);
const path = masterAsset.path;
return path;
};
然后我这样调用方法:
<img
src={`images/${(async () => {
await getAssetByIdAsync(collection.masterAssetId);
})()}`}
alt="master thumb"
/>
但是,我得到了一个 Promise 对象,而不是图像路径:
<img src="images/[object Promise]" alt="master thumb">
有人知道我如何通过调用异步方法输出值(例如'bart.jpg')吗?
胡子哥哥
相关分类