输入图像描述这里我有一个文件夹图像在我的桌面与。jpg和。svg在我的src文件,我想添加到一个组件,但我不能加载它们。我不明白我做错了什么。有人能帮忙吗?
import React from 'react';
import './Banner.css';
const Banner = () => {
return (
<div className="banner">
<img src="../Images/banner.bg.jpg" alt="banner" />
<div className="text">
<img src='../Images/party-icon.svg' alt="party" />
<h3>Let's The Fun Begin!</h3>
<p>Thanks for your order, we'll have it with you as soon as possible.<br></br>
Your order number is #10293838 and a confirmation email has been sent to the address provided.</p>
<p>Order Even Faster in Future</p>
<button className="button">CREATE AN ACCOUNT</button>
</div>
</div>
);
}
export default Banner;
您可以导入这些单独的图像&在src
上使用它,或者您可以使用require
。
如果你把你的Images
目录放在公共文件夹中,那么你可以像这样直接访问你的图像
src="/Images/banner.bg.jpg"
检查这个问题的答案(React.js上的正确路径),我认为这可能有助于你更好地理解这些解决方案。
1 -您的图像应该位于您的项目源代码(通常在'assets
'/'images
')文件夹中。
2 -确保<img src='../Images/party-icon.svg' alt="party" />
中的源路径相对于当前文件,并指向位于assets文件夹中的party-icon.svg。
您可以像这样导入顶部的图片:
import bg from '../Images/banner.bg.jpg'
然后像这样添加PIC:
<img src={bg} alt="banner" />
你可以对其他图片做同样的事情。而不是bg,你可以写任何你想写的。为不同的图片选择合适的名字会更好。
祝你好运