javascript - 图像未在反应中呈现
问题描述
我正在循环通过 API 并收集产品名称和图像 url,然后通过道具显示信息。循环工作正常,产品名称正在显示。但是,图像未呈现。即使我复制并粘贴图像 url,它仍然不会呈现。当我从网络插入任何随机图像 url 时,它会显示。它只是来自这个 API 的图像。
这是我要显示的图像网址之一:images.asos-media.com/products/converse-chuck-taylor-all-star-ox-national-park-sneakers-in-green/200520115-1-green
。当我把它直接放在我的 chrome 浏览器中时,图像就会加载。如果有人可以在反应中显示此图像,请告诉我如何。或者,这是我的代码片段。提前致谢!
const Products = ({title, image}) => {
return(
<div>
<h1>{title}</h1>
<img src={image} alt="" />
</div>
)
}
解决方案
如果我使用完整的网址,它会起作用:
https://images.asos-media.com/products/converse-chuck-taylor-all-star-ox-national-park-sneakers-in-green/200520115-1-green
如果这不能解决问题,请按 F12 并检查控制台中的错误消息。
推荐阅读
- c# - 正则表达式模式不适用于我的 C# 代码,但它适用于在线测试仪
- python - 使用 pySVN 修改解锁
- python - 如何使用python按字母顺序对文本文件进行排序?
- tekton - Tekton - 安装路径工作区问题 - 路径错误
- r - `+.default`() 中的错误:不一致的数组
- kubernetes - 在 AWS 上的 EKS 中部署的 RShiny 应用程序 - 即使没有人使用 Pod 也达到 CPU 利用率限制
- c++ - 如何在 C++ 中使用调用函数计算平均值?
- r - XLConnect 库的问题 - Windows 64 位
- java - 意外调用 LoginManager.onActivityResult - Facebook SDK Android
- python - 是否有 NumPy 方法来更改二维数组中的值范围?