【发布时间】:2021-12-12 05:38:47
【问题描述】:
共有三个路由组件。导航栏始终可见并且工作正常。主页 Home 也可以使用,我可以单击 Checkout 的链接,但在 Checkout 页面上,除了空白背景(以及导航栏)之外,我看不到任何文本、图像或任何内容。当我尝试将渐变背景 div 包裹在 Checkout 周围时,它也不起作用。重命名 Checkout 的路径也无济于事。
import React from "react"
import './App.css'
import Navbar from './navbar'
import Home from './Home'
import Checkout from "./Checkout"
import { BrowserRouter as Router, Switch, Route } from "react-router-dom"
function App() {
return (
<Router>
<div className="App">
<Navbar />
<Switch>
<div className="gradient__bg">
<Route exact path='/' component={Home}>
<Home />
</Route>
</div>
<Route path='checkout' component={Checkout}>
<Checkout />
</Route>
</Switch>
</div>
</Router>
);
}
export default App;
【问题讨论】:
标签: reactjs react-router react-router-dom