在React中渲染图像

时间:2019-02-22 20:34:05

标签: javascript reactjs create-react-app

我似乎无法在使用create-react-app创建的react应用中显示图像。 这是我的目录结构:

build
node_modules
public
src
  assets
  components
    header
      ImportingComponent.js
  data
    data.js
  css

图像的路径位于data.js文件的数据目录中的对象中

import asdfgProfile from "../assets/IMG_20181128_182110.jpg";
import zxcvbProfile from "../assets/38492604_10157553680894256_362213635956670464_n.jpg";

const f =[
    {
        "name": "asdfg",
        "thumbnail": {asdfgProfile}
    },
    {
        "name": "zxcvb",
        "thumbnail": {zxcvbProfile}
    }

];
export default founders;

这是调用它的组件中的代码,

{props.founders.map( item =>
        <div className="firstFounder">
             <img src={(item.thumbnail)}></img>
             <h2>{item.name}</h2>
             <h3> {item.designation}</h3>
             <p>{item.blurb}</p>
        </div>
 )}

图像似乎无法渲染。我在这里做错什么了。

1 个答案:

答案 0 :(得分:5)

"Traceback (most recent call last):
  File "foodToTreatsMapper.py", line 18, in <module>
    new_items.add(Treat(**row))
TypeError: __new__() got an unexpected keyword argument 'blank_column'"

const f =[ { "name": "asdfg", "thumbnail": {asdfgProfile} }, { "name": "zxcvb", "thumbnail": {zxcvbProfile} } ]; {zxcvbProfile}删除方括号,您正在创建{asdfgProfile}对象,而不提供值。