【发布时间】:2015-05-08 11:44:06
【问题描述】:
我有一组我想创建面板的项目,最终将使用这些项目插入手风琴。
在一个文件中,我有:
var items = this.state.contents.map(function(content, index) {
return <Content {...content}, key={index}/>
};
return (
<Accordion>
{items}
</Accordion>
);
在我拥有的另一个名为 Content 的文件中:
return(
<Panel header={this.props.header} eventKey={this.props.key}>
{this.props.body}
</Panel>
);
当我将 Accordion 和 Panel 放在同一个文件中时,它们可以工作。但是当我将它们分成两个文件后使用地图生成面板时,它似乎并没有崩溃。
【问题讨论】:
-
是的,这种废话是行不通的。不知道如何通过单文件方式解决
标签: twitter-bootstrap accordion panel reactjs react-bootstrap