gpt4 book ai didi

javascript - 如何在 Menu.List 元素中使用 Link 组件

转载 作者:行者123 更新时间:2023-12-03 13:01:44 27 4
gpt4 key购买 nike

我正在尝试获取一个语义 ui (react) 菜单列表,它应该与 React router 一起使用,这意味着我想使用 react router< 的 Link 组件

如果我用这个...

<Menu.Item name='profile'>
<Icon name='user' />
My profile
</Menu.Item>

...它给了我结果:

<a class="item">
<i aria-hidden="true" class="user icon"></i>
My profile
</a>

但我想要得到类似的东西

<Link to='profile'>
<i aria-hidden="true" class="user icon"></i>
My profile
</Link>

这个不起作用,因为语法错误:

<Menu.Item name='profile' as={ <Link to='profile' /> }>
<Icon name='user' />
My profile
</Menu.Item>

最佳答案

您需要使用 SUIR 的 augmentation :

<Menu.Item as={ Link } name='profile' to='profile'>
<Icon name='user' />
My profile
</Menu.Item>

关于javascript - 如何在 Menu.List 元素中使用 Link 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42081142/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com