我正在进行电子邮件验证,用户单击系统生成的链接,即:www.mydomain.com/verify?token=982db6fefde1fb
使用<Route path="verify?token=:id" component={Verify} />
但如果没有 /
我似乎无法让动态 id 工作之前:id
它抛出一个路由器错误
Warning: [react-router] Location "/verify?token=982db6fefde1fb25cc0a8cd82dae783ff5519b3f023463c1" did not match any routes.
如何创建动态 :id
不使用 /
的路线?
最佳答案
定义路线,如
<Route path="verify" component={Verify} />
现在在 Verify
组件中,您可以获取查询参数,例如
this.props.location.query.token
关于javascript - ReactJS动态路由没有 "/",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41583715/