Releases: ant-design/ant-design-mobile
Releases · ant-design/ant-design-mobile
v5.4.0
- 特性
- TextArea 增加了
--text-align
--count-text-align
CSS 变量 #4875
- FloatingBubble 增加了
axis
和 magnetic
属性,支持沿多种方向拖动和磁吸效果 81d7fa7
- 优化
- 优化了 InfiniteScroll 对
loadMore
触发时机的判断逻辑,避免在部分极端情况下出现重复调用 loadMore
的问题 6e3990d
v5.3.1
- 优化
- Calendar 如果有默认的选中值,那么现在会在组件创建时,自动跳转到选中日期的当月 7f289aa
- 修复
- 修复了 Avatar 的
fit
属性没有生效的问题 #4872
v5.3.0
- 特性
- Form 新增了试验性的
childElementPosition
属性 🧪 c85a483
- Form 支持了 i18n #4862
- Form 新增了
requiredMarkStyle
属性 ce36e98
- Ellipsis 新增了
stopPropagationForActionButtons
属性 #4867
- 优化
- DatePicker 现在会对
value
和 defaultValue
进行是否在 min
max
范围内的判断处理了 49b3ada
- 现在 Input 的清除按钮在失去焦点之后会隐藏掉了 c5f4d38
- 修复
- 修复了 Input
type
为 number
时,输入内容并清空之后会显示为 NaN 的问题 #4859
- 其他
v5.2.2
- 优化
- 优化了 Dialog 和 Modal 内容区域或图片区域超长时的滚动体验 577842d
- 当 Modal 没有配置
actions
时,现在上下 padding 会保持一致了 67ed51e
- 修复
- 修复了 Switch loading 图标可能在部分环境下加载略有延迟的问题 b5db115
- 现在 Dialog 和 Modal 的
bodyClassName
和 bodyStyle
会作用到正确的元素上了,请检查你的项目中是否使用过这两个属性,如果有的话,请在升级之后检查样式是否正常 577842d ⚠️
- 修复了 DatePicker 在没有设置默认值时未能自动选择到今天的问题 cc5c4cd
- 修复了 Dropdown 在展开和收起时,高度会发生抖动的问题 #4842
v5.2.1
- 特性
- Tabs 系列组件的 Tabs.Tab 增加了
destroyOnClose
属性 1fe3d86
- 优化
- 优化了 Stepper value 相关属性的 ts 类型推导 7ef4efe
- 升级
tslib
依赖到 2.x 版本 588889d
- Picker 组件的
--item-height
支持了 vw
单位 73c8cb6
- 避免了一些在 SSR 环境下 useLayoutEffect 的 warning #4848
- 优化了 DatePicker 默认选择今天的逻辑,如果今天不在
min
max
限定的范围内,那么会限制到距离今天最近的一天(时分秒同理) 6f256ff
- 修复
- 修复了 Tabs 组件的内容卸载逻辑不合理的问题,现在已经访问过的 Tab,在切换到其他 Tab 之后,仍然会保留在 DOM 中了 #4839 5a9d665
v5.2.0
- 特性
- Form 增加了一些关于边框的 CSS 变量 #4823
- Calendar 现在支持了 ref,你可以手动控制日历的翻页了 #4826
- Dialog & Modal 增加了
clear
方法 #4825
- Stepper 增加了
allowEmpty
属性 #4840
- 修复
- 5.1.0 版本中(5.1.0 之前的版本不受影响),Picker 和 PickerView 组件如果修改了
--item-height
,可能会出现拨轮位置异常的问题,在此次发布中修复了这个问题 9b2ff42
v5.1.0
- 特性
- ImageUploader 增加了
showFailed
属性 #4807
- Toast.show 现在会返回一个含有
close
方法的控制器对象了,可以用来更方便的清除指定 Toast #4810
- FloatingPanel 增加了
--header-height
CSS 变量 #4811
- Picker 和 PickerView 系列组件增加了
--item-height
CSS 变量 #4812
- IndexBar.Panel 增加了
brief
属性 4cdf49f
- IndexBar.Panel 的
title
属性现在支持 ReactNode 了 374af25
- Form 增加了 Form.Subscribe 组件 #4816
- 优化
- 避免 Image 组件在 SSR 环境下出现关于
useLayoutEffect
的 warning #4806
- 优化了 ImageViewer 的手势体验 #4797 & 4d71a4e
- 修复
- 修复了 FloatingPanel 不会跟随
onHeightChange
属性的引用变化的问题 793c93c
- 修复了 FloatingPanel 在部分浏览器下位置有存在偏差的问题 d660f0d
- 修复了 Slider 的刻度圆点在竖直方向上的居中略有偏差的问题 #4820
v5.0.0-rc.28
- 特性
- ImageUploader 的
onPreview
属性增加了 item
参数 #4772
- Rate 增加了
--inactive-color
CSS 变量 #4776
- Form.Item 增加了
description
属性 #4781
- Calendar 增加了
onPageChange
属性 #4786
- ProgressCircle 增加了一些全局 CSS 变量 #4792
- 优化
- TextArea 增加了对
value
为 null
的校验,避免组件报错 32a57ff
- Radio 和 Checkbox 增加了一些用法上的 warning 提示 #4778
- 优化了 Slider 的滑块图标渲染方式,避免加载出现延迟 3848dd7
- Input 增加了最小的高度限制,避免文字字号过小时,因为清除按钮的显示和消失,而出现高度抖动的问题 #4787
- 优化了 Form.Item 的
help
属性的渲染效果,现在会渲染为一个问号图标了 #4799
- 避免 PullToRefresh 在下拉时会同时触发浏览器原生的页面下拉行为 #4800
- 修复
- 修复了 Tabs 当触发切换时,如果 Tabs.Item 的标题发生变化,会导致动画消失的问题 1aff646
- 修复了 Form 组件中,如果混杂水平和竖直布局的 Form.Item,样式会出现异常的问题 #4795
v5.0.0-rc.27
- 特性
- Picker 系列组件增加了
closeOnMaskClick
属性 66c5540
- 优化
- 微调了当存在头图时,Dialog 内容区域的上方 padding e3b0749
- 调整了 List 和 Form 的 header 样式 d8f7c29
- 之前的 Input
min
和 max
属性是依赖了浏览器的原生实现,所以存在一些问题(例如可能无法生效),现在改为组件内部实现了 494cb4d
- ImageViewer 优化了内部实现,避免出现一些控制台 warning 2ac30eb
- 修复
- 修复了 IndexBar 中部分元素
z-index
异常导致的样式问题 8bd5d68
- 修复了 Dropdown.Item 的高亮逻辑,现在
highlight
属性的优先级比 active
属性更高了 #4761
- 修复了 Popover.Menu
actions
属性的 ts 类型定义 d4aa8a8
- 修复了水平方向布局的 Form 组件中,错误信息和上方内容的间距过小的问题 32e8037
- 修复了 Empty 的图片元素 CSS 未生效的问题 #4766
- 修复了 ImageViewer 在长按保存图片时可能会意外触发自动关闭的问题 5a7646c
- 修复了部分手势相关的组件,在一些边界情况下可能会卡死的问题 #4642
- 其他
- 文档站点做了一些更新,增加了 gallery 页面,现在用手机访问文档站点会自动重定向至 gallery 页面,可以查看全部组件的 demo