pro 4.0 使用方法:
- 复制src/components/TabPages文件夹到自己的项目当中 (或者npm i ant_design_pro_tabs)
- src/layouts/BasicLayout.js中引入该组件
<Authorized authority={authorized.authority} noMatch={noMatch}>
<TabPages {...props} maxTab="5" preventReload remberRefresh animated homePage="/dashboard/analysis" errorPage="/exception/404" />
</Authorized>
// 参数:
// 1. maxTab="5" 标签开多了可能导致浏览器崩溃,设置一个最大数量,超出会提示
// 2. remberRefresh 刷新页面也能记住之前打开的标签
// 3. preventReload 刷新页面会提示
// 4. homePage 主页url
// 5. errorPage 错误页url
// 6. animated 是否使用动画切换 Tabs
4.pro 2.0版本(old.js文件)
<Content>
{children} //注释此行,改为tab组件
<TabPages {...this.props} homePageKey='/dashboard/home' errorPage={<NoAuth />} />
</Content> // homePageKey就是项目首页的url地址
- 多标签的信息是存储在sessionStorage的AntTabs中,建议退出登录时清理一下,避免造成bug
- 有问题欢迎多交流,github不常在线,着急的话请发邮件或者加我QQ(同邮箱)