单击导航处理程序 eslint 错误
Click through nav handler eslint errors
我有一个滑动菜单组件。
它有项目,我想在单击每个项目时隐藏菜单。但是如果我点击
现在我这样做了:
<nav onClick={this.handleClickCloseMenu}>
<Link
to="/smth"
activeClassName="is-active"
>
smth
</Link>
<Link
to="/smth2"
activeClassName="is-active"
>
smth2
</Link>
</nav>
现在我有一个 eslint 错误:jsx-a11y/no-noninteractive-element-interactions
结束 jsx-a11y/no-static-element-interactions
我可以将角色按钮设置为 nav
,但我想这是错误的方式。你觉得呢?
我想了想,决定绑定到key
这个参数,它是由react-router
生成的。在componentDidUpdate
中,查看key
,如果当前与上一个不同,则隐藏菜单。如果它是开放的,当然。 streletss 谢谢你提出一个想法
我有一个滑动菜单组件。 它有项目,我想在单击每个项目时隐藏菜单。但是如果我点击 现在我这样做了:
<nav onClick={this.handleClickCloseMenu}>
<Link
to="/smth"
activeClassName="is-active"
>
smth
</Link>
<Link
to="/smth2"
activeClassName="is-active"
>
smth2
</Link>
</nav>
现在我有一个 eslint 错误:jsx-a11y/no-noninteractive-element-interactions
结束 jsx-a11y/no-static-element-interactions
我可以将角色按钮设置为 nav
,但我想这是错误的方式。你觉得呢?
我想了想,决定绑定到key
这个参数,它是由react-router
生成的。在componentDidUpdate
中,查看key
,如果当前与上一个不同,则隐藏菜单。如果它是开放的,当然。 streletss 谢谢你提出一个想法