我想遍历一个对象数组并在组件中显示一个项目,其中 prop 是数组项目的索引号。
这是我的代码:
import React from 'react';
import './projecten.scss';
import Layout from './../Layout/Layout';
import { ProjectenLijst } from '../../../data';
const Projecten = () => {
const ProjectItem = ({i}) => (
<div>{ProjectenLijst[i]}</div>
)
return (
<Layout>
<ProjectItem i={2}/> // here I want to set the index number of the array
</Layout>
)
}
export default Projecten;
这是我从中提取数据的数据文件:
export const ProjectenLijst = [
{
naam: 'Project 1',
id: 1,
wat: 'website',
url: 'https://www.project1.com',
platform: 'WordPress',
omschrijving: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis blandit magna leo, sit amet bibendum risus tincidunt non. Duis vitae ligula vel felis tincidunt facilisis. Maecenas interdum ligula ut vestibulum scelerisque. Aenean vestibulum ultrices augue. Mauris nec aliquam nulla, quis ultrices arcu. Aliquam fringilla.',
img: ''
},
{
naam: 'Project 2',
id: 2,
wat: 'website',
url: 'https://www.project2.com',
platform: 'WordPress',
omschrijving: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis blandit magna leo, sit amet bibendum risus tincidunt non. Duis vitae ligula vel felis tincidunt facilisis. Maecenas interdum ligula ut vestibulum scelerisque. Aenean vestibulum ultrices augue. Mauris nec aliquam nulla, quis ultrices arcu. Aliquam fringilla.',
img: ''
},
我无法让它工作。代码呈现页面,但项目项应呈现的部分保持为空。我忽略了一些东西……但我做错了什么?:-)
慕村225694
斯蒂芬大帝
饮歌长啸
相关分类