|
@@ -0,0 +1,23 @@
|
|
|
+import { Link,Outlet,NavLink } from "react-router-dom";
|
|
|
+import './index.css'
|
|
|
+function Layout() {
|
|
|
+ const handleLinkStyle = ({isActive,isPending})=>{
|
|
|
+ console.log(isActive,isPending,'ddsds')
|
|
|
+ return isPending ? "pending" : isActive ? "active" : "default"
|
|
|
+ }
|
|
|
+ return (
|
|
|
+ <div className="layout">
|
|
|
+ <header>
|
|
|
+ <nav>
|
|
|
+ <NavLink className={handleLinkStyle} to="/">首页</NavLink>
|
|
|
+ <NavLink className={handleLinkStyle} to="/list">列表</NavLink>
|
|
|
+ <NavLink className={handleLinkStyle} to="/my">我的</NavLink>
|
|
|
+ </nav>
|
|
|
+ </header>
|
|
|
+ <main>
|
|
|
+ <Outlet></Outlet>
|
|
|
+ </main>
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+}
|
|
|
+export default Layout;
|