gpt4 book ai didi

reactjs - 带有react-router-dom的react-bootstrap面包屑

转载 作者:行者123 更新时间:2023-12-02 10:58:01 25 4
gpt4 key购买 nike

我正在尝试使用 react-bootstrap 面包屑,如下所示。

<Breadcrumb>
<Breadcrumb.Item href="#">Home</Breadcrumb.Item>
<Breadcrumb.Item><Link to={"/products"}>Products</Link></Breadcrumb.Item>
<Breadcrumb.Item active>{productName}</Breadcrumb.Item>
</Breadcrumb>

正如您所料,products Link 将在另一个 anchor 标记内呈现 anchor 标记,这是无效标记。但是 Home 创建了一个简单的 anchor 标记,而不是 React 的 Link ,导致页面重新加载,使其无法使用。

这个问题有什么解决办法吗?不幸的是,react-bootstrap 文档中没有提到这一点。 (link)

最佳答案

我可能会使用react-router-bootstrap,但如果您不想将其包含为依赖项,您可以使用现在可用的 linkAs and linkProps Breadcrumb params 手动应用链接。例如:

<Breadcrumb.Item linkAs={Link} linkProps={{ to: "/path" }}>
My item
</Breadcrumb.Item>

这种方法很有趣,尤其是当您仅将“as”属性与其他组件(如 Button 或 NavLink)一起使用时。

关于reactjs - 带有react-router-dom的react-bootstrap面包屑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49064932/

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