正如基思解释保持一些状态在此组件和根据对每个标签定义的状态呈现的标签
`this.state =
this.statetab = {
index: 1,
fixedIndex: 1,
inverseIndex: 0
};
handleFixedTabChange(index){
alert(index)
this.setState({fixedIndex: index});
};
handleInverseTabChange(index){
this.setState({inverseIndex: index});
};
const Tabb =() =>
(
<section>
<Tabs {...this.props} index={this.statetab.index} onChange={this.handleTabChange.bind(this)}>
<Tab label='Primary'><small>Primary content</small></Tab>
<Tab label='Secondary' onActive={this.handleActive.bind(this)}><small>Secondary content</small></Tab>
<Tab label='Third' disabled><small>Disabled content</small></Tab>
<Tab label='Fourth' hidden><small>Fourth content hidden</small></Tab>
<Tab label='Fifth'><small>Fifth content</small></Tab>
</Tabs>
<h5>Fixed Tabs</h5>
<Tabs index={this.statetab.fixedIndex} onChange={this.handleFixedTabChange.bind(this)} fixed>
<Tab label='First'><small>First Content</small></Tab>
<Tab label='Second'><small>Second Content</small></Tab>
<Tab label='Third'><small>Third Content</small></Tab>
</Tabs>
<h5>Inverse Tabs</h5>
<Tabs index={this.statetab.inverseIndex} onChange={this.handleInverseTabChange.bind(this)} inverse>
<Tab label='First'><small>First Content</small></Tab>
<Tab label='Second'><small>Second Content</small></Tab>
<Tab label='Third'><small>Third Content</small></Tab>
<Tab label='Disabled' disabled><small>Disabled Content</small></Tab>
</Tabs>
</section>
);
并保持在此组件,其确定一些状态哪个选项卡应显示在用户界面中。在渲染功能只是相应地呈现标签 –
@KeithAlpichi你可以请提供代码片段 – asdfdefsad