Javascript 使用react路由器配置动态url参数面临困难

Javascript 使用react路由器配置动态url参数面临困难,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我正在尝试创建动态URL,以根据URL参数呈现不同的内容 当我使用: <Route path="/example/:id" component={Example} /> <Route path="/example:id" component={Example} /> 不知道为什么,但正在回滚以响应路由器-dom@4.1.2为我解决了这个问题。我在学习Andrew Mead React JS课程时遇到了同样的问题。 顺便说一下,我

我正在尝试创建动态URL,以根据URL参数呈现不同的内容

当我使用:

<Route path="/example/:id" component={Example} />
<Route path="/example:id" component={Example} />

不知道为什么,但正在回滚以响应路由器-dom@4.1.2为我解决了这个问题。

我在学习Andrew Mead React JS课程时遇到了同样的问题。 顺便说一下,我用:代替/,解决了这个问题。我真的不知道到底是什么问题。但我要解决这个问题,这里是代码:

问题之前:

<Route path="/edit/id" component={EditExpansepage} />

请您提供一个完整的代码示例,或者创建一个?另外,尝试将精确的道具添加到路由组件中,例如,我认为问题在于如何在htmlAdded中添加脚本。添加路由页面的整个代码示例。我试着将精确设置为真,但也不起作用。请告诉我这个例子是否足够。所有其他路线都很好。在这里,您没有在“编辑”和“编辑”之间的路径中添加斜杠:id@McRist:是的,这是我唯一能让它工作的方法。如果我添加斜杠,应用程序将中断。您没有添加您在回答中提到的代码。格式不好,您没有添加足够的信息来说明解决方案的工作原理。在发布正确答案之前,你需要做更多的研究。此外,当涉及到代码时,请尝试添加相关的代码片段,以演示您的解决方案。
<Route path="/edit/id" component={EditExpansepage} />
<Route path="/edit:id" component={EditExpansepage} />
http://localhost:8080/edit:99