Releases: XiaoMi/hiui
Releases · XiaoMi/hiui
3.5.0
新增 Table 组件 showColHighlight 方法 #1602
修复 Table 组件 列冻结无法展示求和及平均值的问题 #1616
新增 Table 组件 表格表头事件回调函数输出 #1625
新增 Form SchemaForm 中 component 属性接受 ReactNode,SchemaForm 新增 updateSchema 更新函数 #1612
新增 DatePicker onSelect 选择日期的回调函数 #1592
新增 Transfer 组件 render 自定义菜单渲染函数 #1575
优化 Select 组件异步类型时,searchable 属性可控制筛选框的显示隐藏 #1577
优化 DatePicker type 为 week 形态时显示内容 #1587
修复 DatePicker type 为 week 或者 weekrange 时 输入相应格式日期解析错误问题 #1579
修复 Form 触发 onValuesChange 数据更新出现旧值问题 #1618
修复 DatePicker type 为 timeperiod 时,设置 timeInterval 分钟显示不正确问题 #1604
修复 Preview 图片预览组件,滚轮放大缩小错误 #1573
修复 TimePicker 时间范围选择,为空时无法选择打开弹窗时的当前值 #1530
修复 Collapse onChange 属性未传入控制台报错问题 #1580
修复 Select 组件在异步多选时,关闭弹层下拉选项内容丢失问题 #1578
修复 Table 组件 data值为数字类型字符串时,无法进行求和及平均值的问题 #1616
3.4.0
- 优化组件弹出层自动计算合适的左右位置 #1494
- 新增
Select SelectTree Cascader DatePicker Input
等组件无边框形态 #1553 - 新增
Preview
预览组件 #1546 - 新增
Select
组件 onSearch、onOverlayScroll 方法 #1522 - 修复
SelectTree
搜索输入框在输入值时失焦问题 #1491 - 修复
SelectTree
单选形态下受控问题 #1519 - 修复
Select
组件分组形态 filterOption 函数无法使用问题 #1497 - 修复
Select
组件分组形态全选以及受控问题 #1501 - 修复
Select
异步数据请求返回结果顺序异常 #1543 - 修复
Tabs
组件垂直方向样式显示异常问题 #1493 - 修复
Form
DatePicker、SelectTree 在 Form.Item 中点击清空Icon 无效问题 #1524 - 修复
DatePicker
minDate、maxDate、disabledDate 在非 date 类型下不生效问题 #1547 - 优化
Checkbox
样式相关内容 #1482 - 优化
SelectTree
异步受控数据返显问题 #1510 - 优化
Select SelectTree
计数根据窗口自动调整 #1527 - 优化
Drawer
组件支持className属性 #1536
3.3.0
3.3.0
- 新增
Card
模式模式下 loading 加载中状态 #1454 - 新增
Table
loading 加载中状态 #1466 - 新增
Table
列冻结结合树形使用 #1424 - 新增
Table
rowSelection getCheckboxConfig 方法配置行选择 #1444 - 新增
SelectTree
valueRender 自定义渲染 Input 中展示内容 #1407 - 新增
SelectTree
通过关键字异步搜索功能 #1479 - 修复
Input
type = textarea 的时候,className 设置无效 #1458 - 修复
Form
在页面渲染完成后 调用中 setFieldsValue 无效问题 #1408 - 修复
Form
在 Form.Item 中调用 setFieldsValue 数据获取错误 #1456 - 修复
Rate
组件在快速移动显示异常问题 #1410 - 修复
DatePicker
type 不受控问题 #1401 - 修复
DatePicker
点击空白区域触发 onChange 问题 #1477 - 修复
DatePicker
跨年或跨月选择周,数据显示错误 #1476 - 修复
Select
下拉框默认选中行显示错误 #1405 - 修复
DatePicker
在 type 为 daterange 时候,传入不合法日期,面板显示异常 #1418 - 修复
Table
对其他组件造成的样式污染问题 #1428 - 修复
Table
数据为空时右侧冻结展示不正确的问题 #1473 - 修复
Tree
onDrop 回调函数参数不正确的问题 #1425 - 修复
Select
异步多选值返显问题 #1425 - 修复
Modal
confirm 方法为适配主题色的问题 #1446 - 修复
Loading
children 不存在时,设置 visible 为 false 无效的问题 #1461 - 优化
Tabs
组件弹出层样式#1437 - 优化
DatePicker
类型为 week 时输入框显示内容以及周起始方式 #1475 - 优化
Progress
width、height 属性支持传入String类型 #1480
3.2.0
3.2.0
- 新增 HiUI 基础样式 css 文件 #1338
- 新增
Table
expandedRowKeys,onExpand 扩展内嵌式表格的展开操作 #1378 - 修复
List
组件导出问题 #1314 - 修复
Tabs
Tabs.Pane 组件中 tabTitle 属性传入 ReactNode 报错问题 #1320 - 修复
Upload
onRemove 的问题 #1322 - 修复
DatePicker
受控无法选中值问题 #1326 - 修复
Table
列操作 icon 丢失问题 #1336 - 修复
Table
表头吸顶层级显示问题 #1318 - 修复
Table
内嵌式设置列宽不正确的问题 #1325 - 修复
SelectTree
下拉选择上滑动显示异常 #1351 - 修复
Form
包裹 Select 设置 searchable 属性时候,显示异常 #1343 - 修复
Form
Form.List 和 Form.Item 同一级混用显示异常问题 #1345 - 修复
DatePicker
weekOffset 为 1 时 周与日对照显示异常 #1352 - 修复
Input
type 等于 amount 时,数据初始化展示问题 #1346 - 修复
Input
添加前后置节点聚焦问题 #1342 - 修复
Select
异步多选下拉数据显示问题 #1364 - 修复
SelectTree
异步加载子节点数据显示位置错误以及国际化适配等问题 #1386 - 修复
Progress
placement 为 inside 时,字显示折行问题 #1385 - 优化
Select
下拉框展开收起,输入框内容存在显示差异#1380 - 修复
Select
滚动报错问题#1390 - 优化
Search
后置元素应该收起下拉选项 #1341 - 优化
Form
组件 label 内容显示折行行高以及间距 #1376 - 优化
Pagination
国际化翻译 #1381 - 修复
Table
rowSelection 存在时的列冻结异常 #1393 - 修复
Table
国际化问题 #1397 - 优化
Table
树形表格 children 为空数组时的展示问题 #1370 - 优化
Tree
内部计算逻辑,提升多条数据的渲染性能 #1369 - 优化
Modal
当屏幕高度小于 Moadal 高度的交互效果 #1348
3.1.0
3.1.0
- 新增
Card
bordered 属性配置是否显示边框 #1296 - 修复
Input
在受控状态下,设置 value 为 null 时报错问题 #1246 - 修复
Select
设置 autoload 为 true 时无限的调用接口问题 #1249 - 修复
Select
异步多选,点击清空下拉数据未清空问题 #1293 - 修复
Timepicker
弹出层在页面底部未翻转到上方问题 #1253 - 优化
Timepicker
支持字符串格式的 value #1245 - 修复
SelectTree
弹出层在页面底部不能翻转问题 #1254 - 修复
DatePicker
周范围显示异常问题 #1267 - 修复
SelectTree
data 数据中 Children 为空数组报错问题 #1261 - 修复
SelectTree
在 Form 包裹下样式显示异常 #1310 - 修复
Tag
使用 ref 无效问题 #1262 - 修复
Table
data 为 undefined 时的报错问题 #1265 - 修复
Loading
显示不正确的问题 #1265 - 优化
SelectTree
样式问题 #1272 - 修复
Table
data 为 undefined 时的报错问题 #1273 - 修复
Loading
显示不正确的问题 #1268 - 修复
Tag
闪烁问题 #1273 - 修复
Timeline
折断样式问题 #1276 - 修复
Timeline
只有一条数据时的样式问题 #1277 - 修复
SelectTree
受控问题 #1283 - 修复
Popover
包裹函数组件无法触发问题 #1282 - 修复
Pagination
输入页码后回车键报错的问题 #1299 - 优化
Upload
不同 type 文件类型默认值 #1286 - 优化
Filter
返回值问题 #1288 - 优化
Tabs
线型模式样式 #1291 - 优化
Breadcrumb
渲染方式 #1303 - 优化
Form
组件 Form.Item 宽度设置问题 #1295
2.15.2
2.15.1
3.0.0
3.0.0
- 新增:
Slider
滑块组件 #1225 - 新增:
SelectTree
树形选择器组件 #1231 - 新增:
List
列表组件 #1226 - 新增:
Filter
筛选组件 #1227 - 新增:
Search
搜索组件 #1228 - 新增:
Drawer
抽屉组件 #1229 - 新增:
RichTextEditor
富文本编辑器 #1236 - 新增:
CodeEditor
代码编辑器使用示例 - 新增常见图表样式支持(基于 echarts 封装)#388
- 全新的
Form
组件 #1234- 新增
SchemaForm
,可通过 Schema 配置使用Form
。 - 新增
useForm
,通过Form.useForm
对表单数据域进行交互。 - 新增
Form.List
,方便对表单项进行增加删除 - 新增
Submit
、Reset
等快捷组件,方便用户重置和提交数据 - 优化表单中的表单项值的管理,不再由用户进行
setState
- 优化
Form
输出数据的内容格式,用户可通过设置field
进行相关格式的设置 - 优化表单的校验相关功能
- 新增
- 全新的
DatePicker
组件 #1235- 优化快捷选项功能,允许用户自定义快捷选项
- 优化选择日期相关交互
- 优化日期面板相关样式
- 全新的
Icon
组件 #1224- 内部改为 svg 实现方式
- 重新调整视觉效果
- 新增大量图标
- 全新的
Tree
组件 #1232- 调整了 Tree 的内部实现,提升了性能
- 样式进行了优化
- 优化了 api
- 全新的
Table
组件 #359- 优化了 api
- 视觉交互重新调整
- 支持树形表格
- 支持列对齐
- 支持动态控制列宽
- 支持标准模式
- 支持控制行高亮
- 支持控制列高亮
- 优化了列冻结
- 优化了表头吸顶
- 优化了列调整,支持调整列的顺序
- 全新的
Rate
组件 #1237- 支持自定义字体图标,文字甚至图片以及评分选中颜色
- 支持根据评分自定义渲染图标
- 优化辅助文字显示位置
- 新增只读形态。
Breadcrumb
组件升级 #1230- 修正最后一级的 hover 时的高亮效果
Cascader
组件升级- 修正了受控、非受控模式
Dropdown
组件升级 #1238- 修正选项具有
href
属性时点击可跳转
- 修正选项具有
Select
组件升级- 新增
fieldNames
API,方便根据返回数据显示下拉框的内容 - 新增
showJustSelected
API,方便快速对下拉选项进行操作 - 新增下拉数据的分组展示形式
- 优化
dataSource
,请求数据方式以及支持返回多种类型 - 修正多选异步数据回显问题
- 新增
Switch
组件升级Rate
组件升级 #1083- 支持自定义辅助文字
- 支持自定义渲染效果
Tabs
组件升级Card
组件升级 #1220- 样式调整
- 废弃 extraType 属性
- 新增 showHeaderDivider 属性展示卡片头部的分割线
Modal
组件升级 #1221- 进行了样式调整,重点优化了 Modal.confirm 的视觉效果
Tag
组件升级 #1233- 新增圆角形态
- 新增标签组用法
- 主题配色调整,并使用 css variable 实现主题配色的切换 #256
- 增加 Typescript 类型定义文件 #181
2.15.0
2.15.0
- 优化
<Tree />
onBeforeSave 、 onDragStart 支持返回 Promise #1179 - 优化
<DatePicker />
新增属性 inputReadOnly 设置输入框为只读形态 #1203 - 优化
<TimePicker />
新增属性 inputReadOnly 设置输入框为只读形态 #1203 - 优化
<TimePicker />
新增 hourStep、minuteStep、secondStep 等时分秒间隔选项 #1194 - 优化
<Form />
当只有一个输入框时,阻止在该输入框中按下回车提交该表单行为 #1205 - 优化
<Upload />
uploadAction 支持返回 Promise #1198 - 修复
<Carousel />
Children 节点添加点击事件后,点击回调 index 异常问题 #1201 - 修复
<Cascader />
value 为 null 时导致功能使用异常问题 #1218 - 修复
<Input />
ref 属性无效问题 #1192 - 修复
<TimePicker />
type 为 timerange 时,时间范围选择问题 #1188 - 修复
<TimePicker />
切换按键无效问题 #1210 - 修复
<Upload />
type 为 photo 时,上传时样式问题 #1186 - 修复
<Select />
输入框宽度随内容自动撑宽问题 #1172
2.14.0
- 优化
<Menu />
垂直模式收起后没有配置 icon 的展示效果 #1167 - 优化
<Modal />
国际化适配 #1142 - 修复
<Progress />
环形边框颜色问题 #1165 - 新增
<Transfer />
onDragStart/onDragEnd/onDrop 回调函数 #1162 - 修复
<Upload />
设置 maxCount 后导致上传交互异常问题 #1158 - 修复
<Input />
设置 clearable 属性控制台警告问题 #1143 - 修复
<Input />
type 为 amount 类型时的问题 #1150 - 修复
<Progress />
placement 为 inside 内容显示折断问题 #1146 - 修复
<Icon />
部分图标字号问题 #1145 - 修复
<Tabs />
type 非 editable 时,title 属性控制台警告问题 #1144 - 修复
<Rate />
useEmoji 为 true 时,设置 value > 5 报错问题 #1137 - 修复
<Select />
支持 withCredentials 跨域携带 cookie 属性 #1128 - 修复
<Counter />
在不设置 min 属性时,只可选中到 -1 问题 #1108 - 修复
<DatePicker />
手动输入日期相关问题 #1106 - 修复
<DatePicker />
在禁用状态下,可清空问题 #1099 - 修复
<DatePicker />
DatePicker 在浏览器右侧时,弹出位置显示异常问题 #1098 - 优化国际化中简体中文 #1125