首页筛选框默认选中

This commit is contained in:
禺狨 2023-05-10 10:35:46 +08:00
parent d6d814deb7
commit cf392c43c6

View File

@ -20,6 +20,7 @@ const IndexPage = () => {
const [categories, setCategories] = useState<any>([]); const [categories, setCategories] = useState<any>([]);
const [categoryId, setCategoryId] = useState<number>(0); const [categoryId, setCategoryId] = useState<number>(0);
const [categoryText, setCategoryText] = useState<string>("所有分类"); const [categoryText, setCategoryText] = useState<string>("所有分类");
const [selectKey, setSelectKey] = useState<any>([0]);
const [learnCourseRecords, setLearnCourseRecords] = useState<any>({}); const [learnCourseRecords, setLearnCourseRecords] = useState<any>({});
const [learnCourseHourCount, setLearnCourseHourCount] = useState<any>({}); const [learnCourseHourCount, setLearnCourseHourCount] = useState<any>({});
const [stats, setStats] = useState<any>({}); const [stats, setStats] = useState<any>({});
@ -167,6 +168,7 @@ const IndexPage = () => {
const onSelect = (selectedKeys: any, info: any) => { const onSelect = (selectedKeys: any, info: any) => {
setCategoryId(selectedKeys[0]); setCategoryId(selectedKeys[0]);
setCategoryText(info.node.title); setCategoryText(info.node.title);
setSelectKey(selectedKeys);
hide(); hide();
}; };
@ -185,7 +187,7 @@ const IndexPage = () => {
onMouseOver={() => setOpen(true)} onMouseOver={() => setOpen(true)}
> >
<Tree <Tree
selectedKeys={[0]} selectedKeys={selectKey}
switcherIcon={null} switcherIcon={null}
onSelect={onSelect} onSelect={onSelect}
treeData={categories} treeData={categories}