gpt4 book ai didi

reactjs - react 路由器匹配查询字符串

转载 作者:行者123 更新时间:2023-12-03 13:55:14 25 4
gpt4 key购买 nike

https://github.com/reactjs/react-router/example

我尝试了 npm start 上的示例

查询字符串与路由的匹配在该示例中不起作用。当我点击第二个时,它激活了错误的一个

http://localhost:8080/query-params/user/bob?showAge=1并刷新上面的链接,不匹配任何路线。

即使我将示例代码更改为下面的
<Route path="user/:userID(?:showAge)" component={User} />
我尝试了一些根据文档可能有效的方法,但没有一个有效。

我错过了什么吗?

最佳答案

结果发现react-router github上的示例有错误。

我已经为其制作了一个 PR,删除了 Link 组件的 activeClassName

没有它,它可以正常工作,并且查询字符串位于位置属性中,请参见下文

this.props.location.query = { 
query1: value1,
query2: value2
}

this picture

关于reactjs - react 路由器匹配查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36094765/

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