AntmJS/vantui 3.6.4版本发布:表单校验增强与组件优化
AntmJS/vantui是一个基于React的移动端组件库,提供了丰富的UI组件和交互体验。在最新的3.6.4版本中,团队主要针对表单校验功能进行了增强,并对多个组件进行了优化改进,提升了开发体验和组件稳定性。
表单校验功能增强
本次更新对FormItem组件进行了重要改进,新增了对异步表单校验的支持。开发者现在可以在校验规则中返回Promise对象,实现更复杂的异步校验逻辑。例如验证用户名是否已存在等场景变得更加简单。
同时,团队还优化了FormItem的类型定义,使得在使用TypeScript开发时能获得更好的类型提示和校验。文档中也新增了异步校验的使用示例,帮助开发者快速上手这一功能。
另一个值得注意的修复是messageClassName属性无效的问题,现在开发者可以更灵活地自定义校验提示信息的样式。
组件优化与修复
Button组件在3.6.4版本中修复了一个重要问题:当loadingMode不是toast时,loading属性更新会错误地清理Toast实例。这一修复确保了Button组件在各种loading模式下的行为一致性。
Calendar组件针对长跨度选择场景进行了优化,新增了滚动支持,使得用户在选择跨越多个月份的日期时体验更加流畅。
Picker组件新增了两个实用的事件回调:onClear和onClear,让开发者能够更好地控制组件的交互流程。
Toast功能完善
Toast组件在此次更新中补全了默认配置相关功能,使得全局配置Toast变得更加方便。开发者现在可以通过默认配置统一管理Toast的显示时长、位置等参数,减少重复代码。
总结
AntmJS/vantui 3.6.4版本虽然是一个小版本更新,但在表单校验和组件稳定性方面带来了显著的改进。这些优化使得开发者能够构建更可靠、交互更丰富的移动端应用。特别是异步表单校验的支持,为复杂业务场景提供了更好的解决方案。团队对细节的关注和持续优化,体现了对开发者体验的重视。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考