我正在实现类似Reddit的React.js网站中途,该网站显示了一个Tab-Control,其中从基础JSON文件导入了选项卡。我能够使标签视图正常工作。但是,当在选项卡中选择选项卡时,我没有看到实现ChangeTab()功能,即在测试期间浏览器中看不到ChangeTab()函数中的日志语句。以下是代码和Tab-view的屏幕截图:
stdIn.readline()
答案 0 :(得分:0)
我不确定选项卡中的更改是什么,也许只需单击鼠标,但在我看来,您还没有设置任何事件侦听器来触发您的changeTab方法。例如,我希望在每个选项卡上设置一个点击监听器,如此,
getTabElements() {
return this.state.options.map(category => {
return (
<li role="presentation" class="active" onClick={this.changeTab}>
<a href={category}>
{category}
</a>
</li>
)});
}