温华: 配置stores终端缓存黑名单

This commit is contained in:
wenhua
2023-10-15 14:48:11 +08:00
parent 46f7756cec
commit 5b1de2c4b9
6 changed files with 44 additions and 33 deletions

View File

@@ -2,10 +2,11 @@ import { Menu } from 'antd'
import React, {Fragment, useEffect, useState} from 'react'
import { useDispatch, useSelector } from 'react-redux';
import { generateMenu } from '../../permission';
import { useNavigate } from 'react-router-dom';
import { useLocation, useNavigate } from 'react-router-dom';
export default function SideBar() {
const navigate = useNavigate()
const location = useLocation()
const routes: [] = useSelector((store: any)=>store.permission)
const dispatch = useDispatch()
const [menuItem, setMenuItem] = useState<Array<any>>([{
@@ -21,6 +22,8 @@ export default function SideBar() {
}
}
const goPage = (val: any) => {
console.log(val);
navigate(val.key)
}
useEffect(()=>{
@@ -32,7 +35,7 @@ export default function SideBar() {
<Menu
theme="dark"
mode="inline"
defaultSelectedKeys={['1']}
defaultSelectedKeys={[location.pathname]}
items={menuItem}
onClick={goPage}
/>