我正在使用 React .js 有 3 个数组a
, b
, c
。我a
使用该方法将数组添加到 HTML 标记map()
。我需要:
将onClick
事件处理程序挂在数组的元素上a
,以便单击该元素时,该元素会反映到组件<List />
。
该<List />
组件应显示数组的元素b
,并c
具有与按下的数组元素的索引相同的索引a
。
例如:在 HTML 标记中,我单击“plum”元素(索引 = 2)。在<List />
组件中,您需要获取“plum”以及元素“Sophie”和“audi”(索引= 2数组b
和c
)
以上几点该怎么做呢?
export default class App extends Component {
a = ["Apple", "pear", "plum", "currant", "strawberry"];
b = ["Amelia", "Oliver", "Sophie", "Alfie", "Jacob"];
c = ["mercedes", "bmw", "audi", "volkswagen", "hyundai"];
render() {
let pp = this.a.map((arr, idx) => {
return <li key={idx}>{this.a[idx]}</li>;
});
return (
<div>
<div>
<ul>{pp}</ul>
</div>
<List />
</div>
);
}
}
蛊毒传说
波斯汪
相关分类