Javascript 反应不';如果在带有参数的路由上重新加载页面,则不会启动
我的应用程序在本地主机上处于开发模式时出现问题。如果我在带有参数的路线上重新加载应用程序,例如:Javascript 反应不';如果在带有参数的路由上重新加载页面,则不会启动,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我的应用程序在本地主机上处于开发模式时出现问题。如果我在带有参数的路线上重新加载应用程序,例如: localhost:8080/item/2 React甚至不会启动,只呈现空白页面 但如果我在没有参数的任何其他页面上重新加载页面,例如: /home /about 页面已正确呈现,React应用程序已成功启动 注意:我在控制台中没有收到任何错误,应用程序基本上没有启动,React的根id只是空的 编辑: 项目的我的路线页面: <Route path={['/', '/item/:id']
localhost:8080/item/2
React甚至不会启动,只呈现空白页面
但如果我在没有参数的任何其他页面上重新加载页面,例如:
/home
/about
页面已正确呈现,React应用程序已成功启动
注意:我在控制台中没有收到任何错误,应用程序基本上没有启动,React的根id只是空的
编辑:
项目的我的路线
页面:
<Route path={['/', '/item/:id']} exact component={ItemPage} />
你能把它分成两条
路线
并用开关
把它包起来吗
<Switch>
<Route path={'/'} exact component={ItemPage} />
<Route path={'/item/:id'} component={ItemPage} />
<Switch>
老实说,我没有看到
确切的和'/item/:id'
道具一起使用,这可能是一个问题你能把它分成两个路线
并用开关
包装吗
<Switch>
<Route path={'/'} exact component={ItemPage} />
<Route path={'/item/:id'} component={ItemPage} />
<Switch>
老实说,我没有看到确切的和'/item/:id'
道具一起使用,这可能是一个问题['/','/item/:id']什么意思?['/','/item/:id']什么意思?不幸的是没有帮助:(它显示了什么?当你检查元素时,它在根中呈现了什么?不,在根中没有呈现不幸的是没有帮助:(它显示了什么?当你检查元素时,它在根中呈现了什么?不,在根中没有呈现。)