基于pro2.0/4.0制作的多标签版本,直接引入组件即可
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(同邮箱)
你的支持就是我最大的动力
扫个红包也是不错的
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。