如何在 URL 中传递":"而不引用 React 中的动态值?



问题是,当您想将动态值引入url时,您必须使用":">

例如,假设我有一个有很多用户的列表,我添加了一个按钮来获取更多关于他们的信息,我希望URL中有用户的用户名,你可以从那里获取所有信息。我会这样做:

<Route path="/user/:name" component={Component} />

由于某种原因,当我不得不把":"在URL中没有它,这意味着我希望URL的这一部分发生更改。基本上要有一个带有":">

这可能吗?如果可能,我该怎么做?

React路由器使用regexp的路径。所以你可以使用转义符来转义它。
<Route path="/user/\:name" component={Component} />

我想这就是您想要的。

/foo/bar/main\:contact_us

相关内容

  • 没有找到相关文章

最新更新