<div>
{this.props.data.map((res, index) => {
return (<div key={index}>
<div>
<span>{response.testData}</span>
<a key={index} onClick={() => this.showExtraLine(index)}><span className={`btn-green ${this.state.showExtraLine ? 'active' : ''}`}></span></a>
{ this.state.showExtraLine ? <span>
{res.abc[0].def}
</span> : '' }
</div>
</div>
);
})}
</div>
showExtraLine(e){
this.setState({
showExtraLine: !this.state. showExtraLine,
});
}
需要切換{res.abc [0] .def}部件上的點擊錨 - 切換作品,但不知道如何處理只切換相應的跨度 - 現在它隱藏所有的行..如何處理使用.map時的css切換?reactjs map和css class toggle
不唯一我的問題,我需要在這裏,還可以使用地圖1線我不認爲我應該mKing它做一個單獨的子組件 – monkeyjs
映射仍將由父組件使用。創建子組件只是清理代碼,並允許爲數據數組中的每個元素維護一個單獨的可見狀態。 –