如何在 React 中进行插值
How to interpolate in React
我在 img 中有一个属性 src src="images/education.jpg"。
图像写入 object.
const itemData = [
{
img: "image",
title: "Education",
src: "education.jpg",
},
{
img: "image2",
title: "Cooking",
src: "cooking.jpg",
},
];
如何插入这个字符串 src="images/{item.src}"
我知道,这是不正确的。
{itemData.map((item) => (
<ImageListItem key={item.img}>
<img
src="images/education.jpg"
/>
你可以做到:
{itemData.map((item, i) => (
<ImageListItem key={item.img}>
<img src={"images/" + itemData[i].src} />
</ImageListItem>
)}
或者您可以采用其他方式:
{itemData.map((item, i) => (
<ImageListItem key={item.img}>
<img src={`images/${itemData[i].src}`} />
</ImageListItem>
)}
我在 img 中有一个属性 src src="images/education.jpg"。 图像写入 object.
const itemData = [
{
img: "image",
title: "Education",
src: "education.jpg",
},
{
img: "image2",
title: "Cooking",
src: "cooking.jpg",
},
];
如何插入这个字符串 src="images/{item.src}"
我知道,这是不正确的。
{itemData.map((item) => (
<ImageListItem key={item.img}>
<img
src="images/education.jpg"
/>
你可以做到:
{itemData.map((item, i) => (
<ImageListItem key={item.img}>
<img src={"images/" + itemData[i].src} />
</ImageListItem>
)}
或者您可以采用其他方式:
{itemData.map((item, i) => (
<ImageListItem key={item.img}>
<img src={`images/${itemData[i].src}`} />
</ImageListItem>
)}