React路由器使用regexp的路径。所以你可以使用转义符来转义它。
问题是,当您想将动态值引入url时,您必须使用":">
例如,假设我有一个有很多用户的列表,我添加了一个按钮来获取更多关于他们的信息,我希望URL中有用户的用户名,你可以从那里获取所有信息。我会这样做:
<Route path="/user/:name" component={Component} />
由于某种原因,当我不得不把":"在URL中没有它,这意味着我希望URL的这一部分发生更改。基本上要有一个带有":">
这可能吗?如果可能,我该怎么做?
<Route path="/user/\:name" component={Component} />
我想这就是您想要的。
/foo/bar/main\:contact_us