import { FC, useState } from 'react' import KeepAlive, { CacheEle, KeepAliveProps } from '@/core/Router/KeepAlive' import { Content } from 'antd/es/layout/layout' import { useRoutes } from 'react-router' import HistoryTabPro from '../HistoryTabPro' import styles from './index.module.css' export interface ContentProProps { isTabs?: boolean maxLength?: KeepAliveProps['maxLength'] children: ReturnType } const ContentPro: FC = props => { const { isTabs, maxLength, children } = props // 缓存的元素节点数组 const [cacheEleList, setCacheEleList] = useState([]) return (
{isTabs && ( )} {children}
) } export default ContentPro