前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python网页开发神器fac 0.2.8、fuc 0.1.28新版本更新内容介绍

Python网页开发神器fac 0.2.8、fuc 0.1.28新版本更新内容介绍

作者头像
Feffery
发布2023-05-26 15:48:25
4550
发布2023-05-26 15:48:25
举报
文章被收录于专栏:数据科学学习手札

fac项目地址:https://github.com/CNFeffery/feffery-antd-components fuc项目地址:https://github.com/CNFeffery/feffery-utils-components

  大家好我是费老师,由我开源维护的Python网页开发相关组件库facfuc分别更新到了0.2.8版本和0.1.28版本,本文就将为大家介绍它们在各自新版本中的更新内容😉。

1 fac 0.2.8版本更新内容介绍

1.1 新增紧凑布局组件AntdCompact

fac中的AntdSpace在对若干平级元素,进行水平或竖直排列布局时非常方便易用,而这次0.2.8版本中新增的紧凑布局组件AntdCompact则可看作特殊的AntdSpace组件,可以对传入内部的若干类型子元素进行紧凑排列优化,自动去除相邻元素的重复边框,实现更美观的效果:

代码语言:javascript
复制
fac.AntdCompact(
    [
        fac.AntdButton(
            f'按钮{i}'
        )
        for i in range(1, 6)
    ]
)

  下面是对比size=0AntdSpace排列效果,可以看到AntdCompact对展示效果进行了自动优化:

  具体使用见:https://fac.feffery.tech/AntdCompact

1.2 提升AntdTree节点右键菜单回调触发稳定性

0.2.8版本中为AntdTree组件的节点右键菜单事件新增事件戳属性timestamp,从而避免连续点击相同节点的相同菜单项时,出现回调不触发的问题:

1.3 修复了统计数值组件额外提示消息不显示的问题

1.4 AntdSpace新增自定义分割元素支持

0.2.8版本中针对AntdSpace新增了组件型参数customSplit,我们可以通过它来自行定义需要作为分割元素的内容:

1.5 下拉菜单及上传按钮组件支持更精细的按钮样式自定义

  针对AntdDropdownAntdUpload,细化了对其各自按钮元素进行配置的参数buttonProps,支持了额外的styleclassName样式自定义:

1.6 日期选择、日期范围选择组件支持默认自动时间值

0.2.8版本中,针对AntdDatePickerAntdDateRangePicker的参数showTime新增默认自动时间值相关设定,初始化后,当用户点击选中日期时,右侧的时间选择框会自动选中预设的时间值:

1.7 输入框组件新增参数emptyAsNone

AntdInput组件新增参数emptyAsNone,默认为False,将其设置为True之后,当用户已输入的值为空字符时,会统一对相关监听属性valuedebounceValue更新为None而不是'',以便于部分场景下后端进行处理。

  更多fac相关内容欢迎电脑端访问官网:https://fac.feffery.tech/

2 fuc 0.1.28版本更新内容介绍

  因为我没怎么宣传的缘故,各位dash应用开发者们可能对fuc不是很熟悉,其实这是我的另一个dash组件库项目,不同于fac中的网页开发场景常用控件,fuc中更多的集中了诸多辅助性质的功能组件,可以帮助我们更好的“远离javascript拥抱python”🤣,官网地址:https://fuc.feffery.tech/ ,可以说是一个充满宝藏组件的神器!

  在这次针对fuc0.1.28版本更新中,我为其新增了cookie控制组件FefferyCookie,可以帮助我们通过组件以及回调操作对绑定的cookie信息进行更新和捕获,配合flaskrequest相关功能效果更佳😉,下面是其初始化到应用中的基础写法:

代码语言:javascript
复制
fuc.FefferyCookie(
    id='cookie-basic-demo',
    cookieKey='feffery-cookie-basic-demo',
    defaultValue='I~love~dash!'
)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 fac 0.2.8版本更新内容介绍
    • 1.1 新增紧凑布局组件AntdCompact
      • 1.2 提升AntdTree节点右键菜单回调触发稳定性
        • 1.3 修复了统计数值组件额外提示消息不显示的问题
          • 1.4 AntdSpace新增自定义分割元素支持
            • 1.5 下拉菜单及上传按钮组件支持更精细的按钮样式自定义
              • 1.6 日期选择、日期范围选择组件支持默认自动时间值
                • 1.7 输入框组件新增参数emptyAsNone
                • 2 fuc 0.1.28版本更新内容介绍
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档