【发布时间】:2018-09-12 14:15:59
【问题描述】:
我有一个从 react semantic-ui 导入的基本菜单
<Menu secondary vertical>
<Menu.Item
name='account'
active={activeItem === 'account'}
onClick={this.handleItemClick}
/>
我显然有更多的项目,我修改了菜单中的每个项目都链接到不同的页面:
<Menu secondary vertical>
<Link to="/account">
<Menu.Item
name='account'
active={activeItem === 'account'}
onClick={this.handleItemClick}
/>
</Link>
代码显然按预期工作,但是我收到错误
<a> cannot appear as a descendant of <a>
所以我将代码修改为<Menu.item as='div',它仍然可以工作,但是它失去了一些功能。基本上在我能够将鼠标悬停在菜单项上之前,它会在图片中显示结果。要在“帐户”上获得相同的结果,我必须单击两次。如果我将 Menu.item 保留为“a”,它会起作用。
有什么办法可以解决吗?
Picture 1
【问题讨论】:
标签: javascript reactjs semantic-ui semantic-ui-react