Python全栈应用开发神器fac 0.4.0新版本升级指南&更新日志

更多Dash应用开发干货知识、案例,欢迎关注"玩转Dash"微信公众号👇

fac是一套纯Python高效开发现代化网页应用的通用组件库

在线文档地址:https://fac.feffery.tech

Github仓库地址:https://github.com/CNFeffery/feffery-antd-components

👆欢迎star⭐支持我们

大家好我是费老师,前不久fac更新到了0.4.0正式版本,终端执行下列命令将fac升级至最新版本:

bash 复制代码
pip install feffery-antd-components -U

作为阶段性的新版本,除了从底层对Dash3.x版本进行适配以外,还带来了大量的新功能更新 ,也针对个别参数进行了调整,今天的文章中,我们就针对其中主要的内容做简短介绍,完整的版本迁移指南及更新日志请移步fac官网相关页面:

0.4.0版本迁移注意事项

fac直接更新至0.4.0版本,除了会自动将环境中的Dash版本更新至3.x新版本以外,主要需要注意下列变化:

卡片组件AntdCard移除bordered参数

0.4.0版本开始,针对卡片组件AntdCard原有的bordered参数进行了移除,同样的无边框卡片效果可换成设置参数variant='borderless'等价实现:

部分组件子部件样式控制相关参数重构至styles、classNames参数中

以滑动输入条组件AntdSlider为例,新版本中需通过styles参数中可用的子属性进行细化样式控制,classNames参数同理,具体变动涉及的组件及参数参考https://fac.feffery.tech/changelog-0.4.0

头像组合组件AntdAvatarGroup部分参数重构合并至max参数中

跟随底层依赖的antd库变动,头像组合组件AntdAvatarGroup原有的部分用于配置省略显示的参数,合并到新参数max不同的子参数属性中:

0.4.0版本新增功能

由于0.4.0版本中新增的功能和优化项非常多,篇幅有限,下面我们仅对其中的部分重要内容进行介绍(完整更新日志请移步:https://fac.feffery.tech/changelog-0.4.0

AntdConfigProvider性能大幅优化

得益于底层新版本Dash在底层页面渲染机制上的重构优化,现在你可以放心地在应用中使用fac.AntdConfigProvider组件,对任何复杂程度的页面进行样式主题国际化语种等多个方面的批量统一控制:

国家化多语种新增俄语

感谢来自俄罗斯的Eugene Neginsky进行的贡献,新版本的fac在原有的简体中文、英语和德语的基础上,新增了对俄语文案的快捷切换支持(具体示例见:https://fac.feffery.tech/AntdConfigProvider#demo-container-locale ):

新增正计时组件AntdCountup

新版本在已有的倒计时组件AntdCountdown基础上,新增逻辑相反的正计时组件AntdCountup,大家可在适合的场景中进行使用:

通知提醒框组件功能增强

新版本中为通知提醒框组件AntdNotification带来了倒计时、堆叠模式等多项功能,具体使用案例见对应文档页:https://fac.feffery.tech/AntdNotification

  • 带倒计时进度条的通知提醒框
  • 堆叠状态下的通知提醒框

按钮组件颜色及变体参数增强

新版本中的按钮组件AntdButton对颜色参数color和形态变体参数variant可用选项进行扩充,可以支持更多花样的美观按钮配置(对应文档案例:https://fac.feffery.tech/AntdButton#demo-container-color_and_variant

除了上面介绍的部分新功能以外,新版本中还针对表格、走马灯、分段控制器、倒计时、模态框、水印、表单输入等大量的组件进行了功能新增,大家可访问 https://fac.feffery.tech/changelog-0.4.0 查看完整更新内容。


更多有关Dash应用开发的干货内容,欢迎持续关注我们❤️

相关推荐
ζั͡山 ั͡有扶苏 ั͡✾24 分钟前
从零搭建 Data-Juicer:一站式大模型数据预处理与可视化平台完整教程
python·data-juicer
SkylerHu1 小时前
tornado+gunicorn部署设置max_body_size
python·tornado·gunicorn
独行soc2 小时前
2025年渗透测试面试题总结-234(题目+回答)
网络·python·安全·web安全·渗透测试·1024程序员节·安全狮
木头左2 小时前
年化波动率匹配原则在ETF网格区间选择中的应用
python
清空mega2 小时前
从零开始搭建 flask 博客实验(3)
后端·python·flask
程序员小远2 小时前
7个常见的Jmeter压测问题
自动化测试·软件测试·python·测试工具·测试用例·压力测试·性能测试
红尘炼丹客3 小时前
《DeepSeek-OCR: Contexts Optical Compression》速览
人工智能·python·自然语言处理·ocr
☼←安于亥时→❦3 小时前
Playwright 安装与使用
python·playwright
大佬,救命!!!3 小时前
python实现象棋
开发语言·python·学习笔记·pygame·少儿编程·记录成长
棉猴3 小时前
《pygame中Sprite类实现多帧动画》注-通过多张序列帧显示动画2-2
开发语言·python·游戏·游戏程序·pygame