项目中经常会使用多tabs状态保持的状态效果,如图:

最近umi升级到umi4了,antDesignPro也有升级,看到最新的消息,是antDesignPro已经内置了多tabs功能了,在项目创建好之后,只需要一些简单的配置就可以了。
1.项目创建
创建项目,可参考:开始使用 - Ant Design Pro
可以使用ant-design-pro的脚手架来创建
项目创建指令:
# 安装antdesignpro的脚手架
npm i @ant-design/pro-cli -g
# 创建项目
pro create myapp
项目创建后,安装下依赖,直接运行就可以了。
2. 配置支持多tabs
由于已经支持了多tabs功能,只需要做一些简单的配置
配置文件:config/config.ts
// 多tabs布局,只需要配置下面两项即可
keepalive: [/./],
tabsLayout: {},
在配置项中新增这2个配置项就可以了,其他的都不需要动,然后刷新页面,效果出来了,效果

参考:网友需求 - 使用 50 行代码在 Ant Design Pro 中完成 Umi 状态保持的多tabs布局 - 掘金

项目常需多 tabs 状态保持效果。umi 升级到 umi4,antDesignPro 已内置多 tabs 功能。创建项目可使用 ant - design - pro 脚手架,创建后安装依赖运行。配置支持多 tabs 只需在 config/config.ts 配置文件中新增 2 个配置项,刷新页面即可看到效果。

2494

被折叠的 条评论
为什么被折叠?



