Reactjs 你是如何通过的&引用;在URL中不引用React中的动态值?
问题是,当您想要向url引入动态值时,您必须使用“:”来引用它 例如,假设我有一个包含很多用户的列表,我添加了一个按钮来获取更多关于他们的信息,我希望URL包含从中获取所有信息的用户的用户名。我会这样做:Reactjs 你是如何通过的&引用;在URL中不引用React中的动态值?,reactjs,react-router,react-router-dom,react-router-component,connected-react-router,Reactjs,React Router,React Router Dom,React Router Component,Connected React Router,问题是,当您想要向url引入动态值时,您必须使用“:”来引用它 例如,假设我有一个包含很多用户的列表,我添加了一个按钮来获取更多关于他们的信息,我希望URL包含从中获取所有信息的用户的用户名。我会这样做: <Route path="/user/:name" component={Component} /> 当出于某种原因,我不得不在URL中添加“:”时,就会出现问题,而这并不意味着我希望更改URL的该部分。基本上是有一个静态URL,其中包含“:” 这可能吗?
<Route path="/user/:name" component={Component} />
当出于某种原因,我不得不在URL中添加“:”时,就会出现问题,而这并不意味着我希望更改URL的该部分。基本上是有一个静态URL,其中包含“:”
这可能吗?如果可能,我将如何做?React路由器使用到regexp的路径。所以你可以使用转义字符来转义它
<Route path="/user/\\:name" component={Component} />
我想这就是你要找的
/foo/bar/main\\:contact_us