javascript - 如何在 React Typescript 中获取图像并返回其 url?
问题描述
从我的数据库中获取我的 api 我正在尝试获取 produc.image 并返回它的 url 你知道伙计们该怎么做吗?
例如:{product.image} 到 => url 字符串
const Products: React.FC = () => {
const [products, setProducts] = useState<Props[]>([]);
const { addItem, removeItem } = useShoppingCart();
useEffect(() => {
const fetchProduct = async () => {
try {
const res = await axios.get(`${API_URL}/products/`);
setProducts(res.data);
}
catch (err) {
}
}
fetchProduct();
}, []);
return (
<section className="products">
{products.map((product) => (
<div key={product.sku} className="product">
<img src={product.image} alt={product.name} /> <-- Pass image to it's url string
<h2>{product.name}</h2>
解决方案
推荐阅读
- python-3.x - 我不知道如何将按钮放在背景图片的顶部,我尝试了很多论坛,但答案都没有
- java - 为什么不支持向 java.time.Instant 添加周数?
- ios - 为什么类变量在swift中的struct中没有值
- python - Django Python如何计算给定两个时间字符串的时间差
- sql - 为什么 COALESCE 会执行两次子查询?
- react-native - 使用变换反应原生旋转图像标记
- assembly - 不使用加载字指令写入加载字
- postgresql - 连接到从 docker-compose yaml 生成的 postgres 数据库
- android - 推送通知在底部显示小矩形
- excel - 从单独的 Excel 工作表复制数据