Javascript React js路由组件导致我的页面无响应 const头=()=>{ 返回( 主页 浏览 购物车 帐户设置 登录 {/*//当前不工作*/} ) }
我不知道为什么,但当我使用react router dom中的Javascript React js路由组件导致我的页面无响应 const头=()=>{ 返回( 主页 浏览 购物车 帐户设置 登录 {/*//当前不工作*/} ) },javascript,reactjs,react-router-dom,Javascript,Reactjs,React Router Dom,我不知道为什么,但当我使用react router dom中的路由组件时,我的页面从未加载,因为屏幕上没有显示任何内容&没有安装任何组件。我认为您必须在所有路由上包含关键字精确 就这样 const Header = () => { return ( <Router> <div> <ul id='navBar'>
路由组件时,我的页面从未加载,因为屏幕上没有显示任何内容&没有安装任何组件。我认为您必须在所有路由上包含关键字精确
就这样
const Header = () => {
return (
<Router>
<div>
<ul id='navBar'>
<li className="listElem"><Link to="/">Home</Link></li>
<li className="listElem" ><Link to='/browse'>Browse</Link></li>
<li className="listElem" ><Link to='/cart'>Cart</Link></li>
<li className="listElem" ><Link to="/account_settings">Account Settings</Link></li>
<li className="listElem" ><Link to="/signin">Sign in</Link></li>
</ul>
<Switch>
<Route path="/">
<Home />
</Route>
<Route path="/browse">
<BrowseInventory />
</Route>
<Route path="/cart">
<Cart />
</Route>
<Route path="/account_settings" >
<CreateAccount />
</Route>
<Route path="/signin">
<Login />
</Route>
</Switch>
{/* //Currently does not work */}
</div>
</Router>
)
}
哦,是的,还有一件事
我认为你的路线必须在应用程序组件,而不是标题
像这样
<Route exact path="/signin">
功能应用程序(道具){我认为你必须在所有路线上都包含关键字exact
就这样
const Header = () => {
return (
<Router>
<div>
<ul id='navBar'>
<li className="listElem"><Link to="/">Home</Link></li>
<li className="listElem" ><Link to='/browse'>Browse</Link></li>
<li className="listElem" ><Link to='/cart'>Cart</Link></li>
<li className="listElem" ><Link to="/account_settings">Account Settings</Link></li>
<li className="listElem" ><Link to="/signin">Sign in</Link></li>
</ul>
<Switch>
<Route path="/">
<Home />
</Route>
<Route path="/browse">
<BrowseInventory />
</Route>
<Route path="/cart">
<Cart />
</Route>
<Route path="/account_settings" >
<CreateAccount />
</Route>
<Route path="/signin">
<Login />
</Route>
</Switch>
{/* //Currently does not work */}
</div>
</Router>
)
}
哦,是的,还有一件事
我认为你的路线必须在应用程序组件,而不是标题
像这样
<Route exact path="/signin">
功能应用程序(道具){