提交 d5fce81e 作者: 翁进城

导航条选中修正

上级 49787d8b
import React, { useState } from "react";
import React, { useEffect, useState } from "react";
import { Avatar, Button, Space, Tabs } from "antd";
import type { TabsProps } from "antd";
import styles from "./index.module.scss";
......@@ -40,10 +40,15 @@ const items: TabsProps["items"] = [
export default function NavHeader() {
const router = useRouter();
const currentPath = router.asPath;
const [currentPath, setCurrentPath] = useState('');
const user = useUser();
console.log("currentHash", currentPath);
useEffect(() => {
setCurrentPath(router.route);
console.log("currentHash", currentPath);
}, [router.asPath])
const onChange = (key: string) => {
router.push(key);
};
......@@ -65,7 +70,7 @@ export default function NavHeader() {
<div className={styles.logo}></div>
<Tabs
className={styles.tabs}
defaultActiveKey={currentPath}
activeKey={currentPath}
items={items}
onChange={onChange}
/>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论