react 实现 tab 菜单的切换

我用react 实现一个tab切换,鼠标hover时与点击时添加背景,用this.state={currentID: ...}来切换tab,默认的tab是“控制面板”, 也就是currentID为2
代码如下:

clipboard.png

每个menu item hover的时候添加背景, 为什么答题系统没有hover的效果,云课件库却有

阅读 6.9k
2 个回答

自定义的函数名换一个名字吧,不要用onClick,干嘛用事件来命名函数呢?随便改个名字试试,比如:

onClick={this.handleClick.bind(this, tab.id)}

还有就是你的hover在哪里?没看到hover,难道是css?

嗯 这个问题解决了 是因为外层的div覆盖了menu菜单,导致hover和onclick失效了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏