ant design 预览图片_Ant Design Pro V5 已经支持预览

Ant Design Pro V5 引入了重大更新,包括预览图片功能和架构改造。Layout 现支持混合模式和自定义头部信息,新增了 `headerTitleRender` 和 `headerContentRender` 等配置。架构方面,全部转换为 umi@3 架构,数据流方案使用 @umijs/plugin-model,简化了状态管理和异步处理。权限方案得到升级,权限计算更简单,同时提供了运行时代码处理。网络请求通过 umi 的 `request` 进行,支持 `useRequest` hook。尽管 Pro V5 朝着标准化迈进,但团队正在收集反馈,寻找标准化与个性化的平衡。
摘要由CSDN通过智能技术生成

在经过了很长时间的准备下,Pro V5 已经基本完成, 但是仍然有很多地方不是很完善,在新版本中我们进行了很多预设,对于数据流和布局更是进行了大刀阔斧的改进。虽然底层仍然基于 umi@3 来实现的,但是在应用层做了很多改动,接下来我们会展示一下我们的主要改动。

🦚 Layout 的更新

layout 是这次的最大改动,首先是进行了样式上的更新,支持混合模式来期望适应更多的场景。新的风格仍然会以科技的风格为主,在原来的基础上优化尺寸和体验细节,设计更加简洁,匹配更多业务场景,具体的改动可以看这里。

对于开发者也迎来了很多改动,

首先是配置层面,layout 属性变为  'side' | 'top' | 'mix'

新增了 headerTitleRender 和 headerContentRender 用于自定义混合模式下的头信息

新增了 menuExtraRender 来自定义 标题和菜单之间的区域。

PageHeaderWrapper 改名为 PageContainer, 也方便未来提供更多的功能

对于 SettingDrawer,为了方便集成和部署,我们开发了 umi-plugin-setting-drawer ,只要在项目中安装这个即可快速使用。

umi-plugin-setting-drawer 依赖 @umijs/plugin-initial-state 和 @umijs/plugin-layout, 如果要自己实现需要自动绑定 @umijs/plugin-initial-state 中的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值