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

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

欢迎star支持

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

1 fac 0.2.8版本更新内容介绍

1.1 新增紧凑布局组件AntdCompact

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

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相关功能效果更佳,下面是其初始化到应用中的基础写法:

fuc.FefferyCookie(
id='cookie-basic-demo',
cookieKey='feffery-cookie-basic-demo',
defaultValue='I~love~dash!'
)

  以上就是本文的全部内容,对Dash应用开发感兴趣的朋友,欢迎添加微信号CNFeffery,备注“dash学习”加入我的技术交流群,一起成长一起进步。

Python网页开发神器fac 0.2.8、fuc 0.1.28新版本更新内容介绍的更多相关文章

  1. DELPHI网页开发神器UNIGUI的安装与演示

    UNIGUI安装和演示 uniGUI v1.0.0.1397(带注册机).rar在delphi10.2安装 提示:安装包可以自行在网上搜索下载,或者联系我获取都可以 这里讲下怎样安装的方法: 1)执行 ...

  2. Java Web开发和Python Web开发之间的区别

    今天的文章讨论了Java Web开发和Python Web开发之间的区别.我不鼓励我们在这里从Java Web迁移到Python Web开发.我只是想谈谈我的感受.它不一定适合所有情况,仅供我们参考. ...

  3. Python爬虫开发与项目实战pdf电子书|网盘链接带提取码直接提取|

    Python爬虫开发与项目实战从基本的爬虫原理开始讲解,通过介绍Pthyon编程语言与HTML基础知识引领读者入门,之后根据当前风起云涌的云计算.大数据热潮,重点讲述了云计算的相关内容及其在爬虫中的应 ...

  4. python网页爬虫小项目开发

    这是我最近接的一个小项目,花了是整整四天多时间. 任务是将http://www.examcoo.com/index/detail/mid/7网站下所有的试卷里的试题全部提取出来,首先按照题型进行分类, ...

  5. Web前端开发神器--WebStorm(JavaScript 开发工具) 8.0.3 中文汉化破解版

    WebStorm(JavaScript 开发工具) 8.0.3 中文汉化破解版 http://www.jb51.net/softs/171905.html WebStorm 是jetbrains公司旗 ...

  6. python网页爬虫开发之五-反爬

    1.头信息检查是否频繁相同 随机产生一个headers, #user_agent 集合 user_agent_list = [  'Mozilla/5.0 (Windows NT 6.1; WOW64 ...

  7. 【Python开发】python集成开发环境IDE搭建

    http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...

  8. 【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  9. Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱(转)

    原文:http://www.52nlp.cn/python-网页爬虫-文本处理-科学计算-机器学习-数据挖掘 曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开 ...

  10. windows和linux在建筑python集成开发环境IDE

    http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...

随机推荐

  1. C#软件增加混淆防止反编译

    使用Visual Studio新建一个名为"test"的命令行项目输入如图所示的代码并生成项目,这个项目很简单,就是程序启动时,调用"GetGUID"函数返回一 ...

  2. 了解RTT 和RTO 对于TCP 重传的影响

    前言 我们已经在很多地方了解TCP 的功能和常用字段.但是TCP 传输发生的异常情况总是让我们很棘手,不知改如何处理.陷入迷茫之中.本文章只针对RTT 和RTO 做了解. 描述  RTT (Round ...

  3. MySql.Data 链接MySql数据库 查询语句中带有中文的奇怪问题

    首先Nuget管理器安装MySql.Data 1.ado.net 直接链接 public static void Test() { MySqlConnection myconn = null; MyS ...

  4. 在服务器建立git服务端接收push后覆盖部署记录

    1.在本地要部署的目录 git initgit clone --bare ./ my_project.git 把本地init仓库克隆到 my_project.git 2.上传my_project.gi ...

  5. 帝国CMS安全方案

    一.帝国CMS介绍 帝国CMS是一款主流的网站内容管理系统,因其系统结构科学合理,功能强大,操作简单,拥有海量用户.和其他CMS一样,安全漏洞也是其无法避免的问题.虽然官方不断发布补丁.升级版本,但安 ...

  6. AIR32F103(十一) 在AIR32F103上移植微雪墨水屏驱动

    目录 AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告 AIR32F103(二) Linux环境和LibOpenCM3项目模板 AIR32F103(三) Linux环境基于标准外 ...

  7. 基于 RocketMQ Connect 构建数据流转处理平台

    本文作者:周波,阿里云智能高级开发工程师, Apache RocketMQ Committer . 01 从问题中来的RocketMQ Connect 在电商系统.金融系统及物流系统,我们经常可以看到 ...

  8. 《操作系统导论》读书笔记1——CPU虚拟化,进程

    系列文章目录和关于我 一丶CPU的虚拟化 一个桃子,我们称之为物理(physical)桃子.但有很多想吃这个桃子的 人,我们希望向每个想吃的人提供一个属于他的桃子,这样才能皆大欢喜.我们把给每个 人的 ...

  9. Java并发夺命50问

    本文已经收录到Github仓库,该仓库包含计算机基础.Java基础.多线程.JVM.数据库.Redis.Spring.Mybatis.SpringMVC.SpringBoot.分布式.微服务.设计模式 ...

  10. 正则表达式(cases)

    匹配不含'aaa'和'bbb'的字符串: ^(?!.*aaa)(?!.*bbb).*$ To be continue...