嗨,我正在嘗試為我的專案創建一個管理面板,我有這段代碼,我在其中為用戶和管理員呈現前端
<div className="App">
<Router>
<Routes>
<Route path='/admin-panel' exact element={<BackEnd/>} />
</Routes>
<Routes>
<Route path="/" element={<FrontEnd />}></Route>
</Routes>
</Router>
</div>
在我的后端組件上,我有這個代碼
<div>
<Header />
<div className='panel'>
<SideBar />
<Routes>
<Route path='admin-panel/add-product/' element={<AddProduct/>} />
</Routes>
</div>
</div>
所以我想創建,當我點擊我的側邊欄串列時,來呈現我的頁面,例如我的 AddProduct 視圖,
多謝;
uj5u.com熱心網友回復:
如果Backend渲染嵌套的子路由,那么父路徑需要指定它可以匹配嵌套的路由。使用*通配符。
<div className="App">
<Router>
<Routes>
<Route path='/admin-panel/*' element={<BackEnd/>} />
<Route path="/" element={<FrontEnd />} />
</Routes>
</Router>
</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/403747.html
標籤:
