CodeSandbox.io <img> 标签未加载图片
CodeSandbox.io <img> tag not loading image
我一直在尝试使用 CodeSandbox.io
上的 <img> tag
添加图像。但是,每次我尝试添加它时,它都不会显示,只是默认为 alt
标签(Displays Mountain)。
我正在尝试在与包含此 JS 文件的文件相同的文件夹中加载图像。
下面是生成 HTML
的代码
function Navbar() {
return (
<navbar className="navbar">
<div>
<img src="business-landing-page-template-with-photo_52683-19539.jpg" alt="Mountain"/>
</div>
</navbar>
)
谁能告诉我如何加载图片。
如果在 public 文件夹中,使用相对于它的文件路径,即 src/img/image.jpg
,否则,如果源图像在您的组件目录中,则使用 require
和相对路径:
给定组件在 src/components
中,图像在 src/img
中
function Navbar() {
return (
<navbar className="navbar">
<div>
<img
src={require("../img/business-landing-page-template-with-photo_52683-19539.jpg")}
alt="Mountain"
/>
// or in public
<img
src="src/img/business-landing-page-template-with-photo_52683-19539.jpg"
alt="cat"
/>
</div>
</navbar>
)
}
我一直在尝试使用 CodeSandbox.io
上的 <img> tag
添加图像。但是,每次我尝试添加它时,它都不会显示,只是默认为 alt
标签(Displays Mountain)。
我正在尝试在与包含此 JS 文件的文件相同的文件夹中加载图像。
下面是生成 HTML
的代码function Navbar() {
return (
<navbar className="navbar">
<div>
<img src="business-landing-page-template-with-photo_52683-19539.jpg" alt="Mountain"/>
</div>
</navbar>
)
谁能告诉我如何加载图片。
如果在 public 文件夹中,使用相对于它的文件路径,即 src/img/image.jpg
,否则,如果源图像在您的组件目录中,则使用 require
和相对路径:
给定组件在 src/components
中,图像在 src/img
function Navbar() {
return (
<navbar className="navbar">
<div>
<img
src={require("../img/business-landing-page-template-with-photo_52683-19539.jpg")}
alt="Mountain"
/>
// or in public
<img
src="src/img/business-landing-page-template-with-photo_52683-19539.jpg"
alt="cat"
/>
</div>
</navbar>
)
}