【发布时间】:2019-01-08 15:04:25
【问题描述】:
大家好,我正在尝试使用 React 显示 JSON 数据。除了图像名称之外,来自 Json 的所有数据都显示没有任何问题。你能告诉我我哪里错了吗?
Json 文件和图像在同一个目录中,因此我认为 img src="../banana.jpg" 可以。
这是我的 js 文件
import React, { Component } from 'react'
import ProductInfo from '../plist.json'
class Products extends Component {
render() {
return (
<div>
{ProductInfo.map((postDetail, index) => {
return (
<div>
<div class="container">
<div class="row">
<div class="col-lg-4">
<h1>{postDetail.name}</h1>
<p>{postDetail.price}</p>
<p>{postDetail.description}</p>
<img src="../{postDetail.image}" alt="Product Image"/>
</div>
</div>
</div>
</div>
)
})}
</div>
)
}
}
export default Products
这里是 Json 文件
[
{
"name":"Banana",
"price":"3,99",
"description":"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt.",
"image":"banana.jpg",
"profileUrl":"#"
},
{
"name":"Apple",
"price":"1,99",
"description":"Sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.",
"image":"apple.jpg",
"profileUrl":"#"
}
]
这里是我遇到的错误
【问题讨论】:
-
你试过
-
这实际上是我尝试过的,但是我将旧版本的代码复制到了这个问题,现在我改变了这个问题。 :) 所以当我检查我看到的页面时它没有工作