温华: 配置stores终端缓存黑名单
This commit is contained in:
@@ -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}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user