首页
/ Mary UI 1.41.7版本发布:模态框优化与表单增强

Mary UI 1.41.7版本发布:模态框优化与表单增强

2025-07-03 13:32:12作者:申梦珏Efrain

Mary UI是一个现代化的前端UI组件库,专注于为开发者提供简洁、高效且功能丰富的界面组件。本次1.41.7版本的发布,主要针对模态框、表单等核心组件进行了功能增强和体验优化,同时也引入了一些实用的新特性。

模态框组件改进

本次更新对Modal组件进行了两项重要改进:

  1. 焦点捕获机制:新增了焦点陷阱(focus trap)功能,确保当模态框打开时,用户的键盘操作只会影响模态框内的元素,而不会意外操作背景内容。这项改进显著提升了模态框的可访问性,特别是对于依赖键盘导航的用户。

  2. 层级提升:提高了Modal和Toast组件的z-index值,确保这些浮动元素能够始终显示在其他内容之上,避免了可能出现的视觉层级冲突问题。

PIN组件新增隐藏功能

PIN输入组件现在支持隐藏功能,开发者可以通过相关属性配置来隐藏PIN码的显示。这一特性特别适用于需要输入敏感信息的场景,如支付密码或安全验证码等场景,为用户提供更好的隐私保护。

表单组件灵活性增强

Form组件现在允许开发者完全覆盖actions插槽的内容,这为表单底部操作区域的定制提供了更大的灵活性。开发者可以根据项目需求,自由设计表单的提交、重置等操作按钮的布局和样式,而不再受限于组件默认的布局方式。

主题切换组件样式定制

ThemeToggle组件新增了class属性支持,使得开发者可以更轻松地为主题切换按钮添加自定义样式类。这一改进让主题切换组件能够更好地融入各种设计风格的界面中,同时保持功能的一致性。

总结

Mary UI 1.41.7版本虽然是一个小版本更新,但带来的改进却非常实用。从模态框的可用性提升,到表单的定制灵活性增强,再到PIN组件的新功能加入,每一项改进都针对实际开发中的痛点进行了优化。这些变化使得Mary UI在保持简洁设计理念的同时,能够满足更多样化的开发需求。

对于正在使用Mary UI的开发者来说,这个版本值得升级,特别是那些需要高度定制化表单或重视可访问性的项目。新加入的PIN隐藏功能也为安全敏感型应用提供了更好的支持。

登录后查看全文
热门项目推荐

项目优选

收起
docsdocs
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
149
1.95 K
kernelkernel
deepin linux kernel
C
22
6
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
980
395
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
192
274
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
931
555
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
145
190
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
8
0
金融AI编程实战金融AI编程实战
为非计算机科班出身 (例如财经类高校金融学院) 同学量身定制,新手友好,让学生以亲身实践开源开发的方式,学会使用计算机自动化自己的科研/创新工作。案例以量化投资为主线,涉及 Bash、Python、SQL、BI、AI 等全技术栈,培养面向未来的数智化人才 (如数据工程师、数据分析师、数据科学家、数据决策者、量化投资人)。
Jupyter Notebook
75
66
openHiTLS-examplesopenHiTLS-examples
本仓将为广大高校开发者提供开源实践和创新开发平台,收集和展示openHiTLS示例代码及创新应用,欢迎大家投稿,让全世界看到您的精巧密码实现设计,也让更多人通过您的优秀成果,理解、喜爱上密码技术。
C
65
518
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.11 K
0