Python网页开发神器fac 0.2.8、fuc 0.1.28新版本更新内容介绍
fac项目地址:https://github.com/CNFeffery/feffery-antd-components
fuc项目地址:https://github.com/CNFeffery/feffery-utils-components
欢迎star支持
大家好我是费老师,由我开源维护的Python
网页开发相关组件库fac
和fuc
分别更新到了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=0
的AntdSpace
排列效果,可以看到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 下拉菜单及上传按钮组件支持更精细的按钮样式自定义
针对AntdDropdown
和AntdUpload
,细化了对其各自按钮元素进行配置的参数buttonProps
,支持了额外的style
和className
样式自定义:
1.6 日期选择、日期范围选择组件支持默认自动时间值
0.2.8
版本中,针对AntdDatePicker
和AntdDateRangePicker
的参数showTime
新增默认自动时间值相关设定,初始化后,当用户点击选中日期时,右侧的时间选择框会自动选中预设的时间值:
1.7 输入框组件新增参数emptyAsNone
AntdInput
组件新增参数emptyAsNone
,默认为False
,将其设置为True
之后,当用户已输入的值为空字符时,会统一对相关监听属性value
和debounceValue
更新为None
而不是''
,以便于部分场景下后端进行处理。
更多fac
相关内容欢迎电脑端访问官网:https://fac.feffery.tech/
2 fuc 0.1.28版本更新内容介绍
因为我没怎么宣传的缘故,各位dash
应用开发者们可能对fuc
不是很熟悉,其实这是我的另一个dash
组件库项目,不同于fac
中的网页开发场景常用控件,fuc
中更多的集中了诸多辅助性质的功能组件,可以帮助我们更好的“远离javascript拥抱python”,官网地址:https://fuc.feffery.tech/ ,可以说是一个充满宝藏组件的神器!
在这次针对fuc
的0.1.28
版本更新中,我为其新增了cookie控制组件FefferyCookie
,可以帮助我们通过组件以及回调操作对绑定的cookie信息进行更新和捕获,配合flask
中request
相关功能效果更佳,下面是其初始化到应用中的基础写法:
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新版本更新内容介绍的更多相关文章
- DELPHI网页开发神器UNIGUI的安装与演示
UNIGUI安装和演示 uniGUI v1.0.0.1397(带注册机).rar在delphi10.2安装 提示:安装包可以自行在网上搜索下载,或者联系我获取都可以 这里讲下怎样安装的方法: 1)执行 ...
- Java Web开发和Python Web开发之间的区别
今天的文章讨论了Java Web开发和Python Web开发之间的区别.我不鼓励我们在这里从Java Web迁移到Python Web开发.我只是想谈谈我的感受.它不一定适合所有情况,仅供我们参考. ...
- Python爬虫开发与项目实战pdf电子书|网盘链接带提取码直接提取|
Python爬虫开发与项目实战从基本的爬虫原理开始讲解,通过介绍Pthyon编程语言与HTML基础知识引领读者入门,之后根据当前风起云涌的云计算.大数据热潮,重点讲述了云计算的相关内容及其在爬虫中的应 ...
- python网页爬虫小项目开发
这是我最近接的一个小项目,花了是整整四天多时间. 任务是将http://www.examcoo.com/index/detail/mid/7网站下所有的试卷里的试题全部提取出来,首先按照题型进行分类, ...
- Web前端开发神器--WebStorm(JavaScript 开发工具) 8.0.3 中文汉化破解版
WebStorm(JavaScript 开发工具) 8.0.3 中文汉化破解版 http://www.jb51.net/softs/171905.html WebStorm 是jetbrains公司旗 ...
- python网页爬虫开发之五-反爬
1.头信息检查是否频繁相同 随机产生一个headers, #user_agent 集合 user_agent_list = [ 'Mozilla/5.0 (Windows NT 6.1; WOW64 ...
- 【Python开发】python集成开发环境IDE搭建
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...
- 【转】windows和linux中搭建python集成开发环境IDE
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱(转)
原文:http://www.52nlp.cn/python-网页爬虫-文本处理-科学计算-机器学习-数据挖掘 曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开 ...
- windows和linux在建筑python集成开发环境IDE
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...
随机推荐
- Qt打包win应用的流程(转载)
基本就是命令:windeployqt 目标文件.exe 一定要新开一个文件夹再执行这个命令. 参考网站: https://blog.csdn.net/weixin_39504048/article/ ...
- mongodb展开数组数据
核心是$unwind操作 db.getCollection("orders").aggregate([{$unwind:"$OrderTrackingDetails&qu ...
- vs2010 Windows程序打包成安装包方法
1. 在vs2010 选择"新建项目"--"其他项目类型"--"Visual Studio Installerà"安装项目": ...
- 再次打开Spring界面,多处报错
分享一下经历 在我再次打开Srpring之后,打算解决一下"历史遗留问题",发现多处标红(挺崩溃的)! 就比如这句话,刚才就是不亮: 毕竟我上次的应用还是很顺利的,所以也就没有第一 ...
- 如何基于 React Native 快速实现一个视频通话应用
今天,我们将会一起开发一个包含 RTE (实时互动)场景的 Flutter 应用. 项目介绍 靠自研开发包含实时互动功能的应用非常繁琐,你要解决维护服务器.负载均衡等难题,同时还要保证稳定的低延迟. ...
- 使用ASP.NET CORE SignalR实现APP扫描登录
使用signalr实现APP扫码登录 1. 背景介绍 在移动化时代,web开发很多时候都会带着移动端开发,这个时候为了减少重复输入账号密码以及安全性,很多APP端都会提供一个扫码登录功能,web端生成 ...
- 推荐三款 Mac 上的理财神器 iCompta、Rublik、UctoX
今天推荐三款理财神器,像个人的话可以使用 iCompta(个人财务管理)一款软件就好了,但有些朋友可能有关注汇率的需求,可以使用 Rublik(汇率动态),还有一些小伙伴可能有自己的公司等原因财务量较 ...
- MySQL相关知识点思维导图整理
MySQL相关知识点思维导图整理 Xmind思维导图下载地址: 蓝奏云:https://shuihan.lanzoui.com/iXZw7frkn5a
- 一些随笔No.3
1.开发应以业务为导向,技术只是手段 2.视觉上和程序上不一定是完全符合 比如,我所说的阻塞是视觉层面,或者是对用户而言的阻塞,而不是程序意义上的.我也许会传完参的同时销毁原组件,生成一个看起来一模一 ...
- LAL v0.34.3发布,G711音频来了,Web UI也来了
Go语言流媒体开源项目 LAL 今天发布了v0.34.3版本. LAL 项目地址:https://github.com/q191201771/lal 老规矩,简单介绍一下: ▦ 一. 音频G711 新 ...