2 回答
TA贡献1784条经验 获得超9个赞
在我看来,您的 product_images 是产品图像 ID 的 CSV。如果是这种情况,请尝试:
{product.product_images.split(',')
.filter(Boolean) // this is to filter out falsy values if necessary
.map(product_image =>
<div key={`${product.id}-${product_image}`}> // concat product id with the image id
<img height='100%' alt='hello' src={`${IMAGE_PATH}${product_image}`} />
</div>
)}
TA贡献1860条经验 获得超9个赞
Object.values((product && product.product_images) || [])
.filter(productImgArr => productImgArr !== null)
.map(productImgArr => productImgArr.join(''))
.map((product_image, index) =>
<div key={`${product_image}-${index}`}>
<img height='100%' alt='hello'
src={"IMAGE_PATH" + product_image} />
</div>
)
添加回答
举报