【发布时间】:2020-12-19 01:06:26
【问题描述】:
一瞬间我真的不明白。假设我有一个组件,它有条件地呈现这样的数据:
<div>
{isLoading ? <img src="../pathname/img.jpg" alt="loading" /> : <Page />}
</div>
图像不是以这种方式呈现的,显示一个损坏的文件图标。但是,如果我导入相同的图像,它就可以正常工作:
import loadingImage from "../pathname/img.jpg"
<div>
{isLoading ? <img src={loadingImage} alt="loading" /> : <Page />}
</div>
我使用npm start,我的编辑器是 VS Code。您知道导入它的原因可能是什么,而不仅仅是在src 中提供路径名,即使路径相同?我提供的路径和文件名在第一个示例中是 100% 正确的。
【问题讨论】:
标签: javascript reactjs import module path