无法在 React 上从我的桌面加载图像
Cannot load images from my desktop on React
enter image description here我的桌面上有一个 Images 文件夹,我的 src 文件上有 .jpg 和 .svg,我想将其添加到组件上,但我无法加载它们。我不明白我做错了什么。有人可以帮忙吗?
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;
1 - 你的图片应该放在你的项目源文件中(通常在'assets
'/'images
')文件夹中。
2 - 确保 <img src='../Images/party-icon.svg' alt="party" />
中的源路径是相对于当前文件并指向资产文件夹中的聚会-icon.svg。
您可以像这样导入顶部的图片:
import bg from '../Images/banner.bg.jpg'
然后像这样添加你的照片:
<img src={bg} alt="banner" />
你可以对其他照片做同样的事情。除了 bg 你可以写任何你想要的。为不同的图片选择合适的名字会更好。
祝你好运:)
您可以导入这些单独的图像并在 src
上使用它,或者您可以使用 require
。
如果您将 Images
目录放在 public 文件夹中,那么您可以像这样直接访问您的图像
src="/Images/banner.bg.jpg"
检查这个问题的答案(),我认为这可能有助于您更好地理解这些解决方案。
enter image description here我的桌面上有一个 Images 文件夹,我的 src 文件上有 .jpg 和 .svg,我想将其添加到组件上,但我无法加载它们。我不明白我做错了什么。有人可以帮忙吗?
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;
1 - 你的图片应该放在你的项目源文件中(通常在'assets
'/'images
')文件夹中。
2 - 确保 <img src='../Images/party-icon.svg' alt="party" />
中的源路径是相对于当前文件并指向资产文件夹中的聚会-icon.svg。
您可以像这样导入顶部的图片:
import bg from '../Images/banner.bg.jpg'
然后像这样添加你的照片:
<img src={bg} alt="banner" />
你可以对其他照片做同样的事情。除了 bg 你可以写任何你想要的。为不同的图片选择合适的名字会更好。
祝你好运:)
您可以导入这些单独的图像并在 src
上使用它,或者您可以使用 require
。
如果您将 Images
目录放在 public 文件夹中,那么您可以像这样直接访问您的图像
src="/Images/banner.bg.jpg"
检查这个问题的答案(