Releases: XiaoMi/hiui
4.7.1
4.7.1
Patch Changes
-
#3016
5784cffd0
Thanks @zyprepare! - fix(drawer): 修复 width 和 height 类型不支持字符串问题 (#3013) -
#3024
4baa3bda2
Thanks @zyprepare! - fix(input): 修复 type="X" 时最后一位无法输入 X 的问题 (#3023)
chore(input): type 类型中增加 number 类型 -
#3018
1e382ae8e
Thanks @zyprepare! - fix(tree): 修复编辑模式下保存无效问题 (#3017)
fix(tree): 修复拖拽和编辑模式下保存时异常问题 (#3022) -
#3026
cd40615
Thanks @fcppddl! - fix(tree): 选项禁用时触发键盘事件报错(#3025) -
Updated dependencies [
5784cffd0
,4baa3bda2
,1e382ae8e
,cd40615
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.7.0
4.7.0
Minor Changes
- #3010
b809ca9
Thanks @zyprepare! - feat: hiui 更新到 4.7.0
Patch Changes
-
#3007
9b9a44826
Thanks @zyprepare! - fix(table): 修复合并单元格边框样式问题 -
#3010
b809ca9
Thanks @zyprepare! - feat(date-picker): onSelect 回调中增加 panelIndex 参数 -
#3008
e9aadf1fb
Thanks @zyprepare! - feat(table): Add onResizeStop api -
#3010
b809ca9
Thanks @zyprepare! - feat(date-picker): 新增自定义触发器 -
#3006
4540c217a
Thanks @zyprepare! - feat(form): Add scrollToFirstError api -
#3008
e9aadf1fb
Thanks @zyprepare! - feat(table): virtual 模式增加 onVisibleChange api -
#3010
b809ca9
Thanks @zyprepare! - feat(date-picker): Add needConfirm and onConfirm api -
Updated dependencies [
e9aadf1fb
,b809ca9
,e9aadf1fb
,b809ca9
,4540c217a
,b809ca9
,9b9a44826
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.6.5
4.6.5
Patch Changes
-
#2997
0b7182591
Thanks @zyprepare! - style(table): 优化 resizable 模式下列 hover 时样式 -
#3000
908d6cd96
Thanks @zyprepare! - perf(check-tree-select): 优化大数据下勾选卡顿 -
#2993
102d01a6b
Thanks @zyprepare! - fix(check-cascader): 优化搜索算法 -
#2994
4d6b26507
Thanks @zyprepare! - fix(tree-select): 修复 keyword 设置后数据没有过滤的问题
fix(check-tree-select): 修复 keyword 设置后数据没有过滤的问题
fix(cascader): 修复 keyword 设置后数据没有过滤的问题
fix(check-cascader): 修复 keyword 设置后数据没有过滤的问题 -
#2993
102d01a6b
Thanks @zyprepare! - fix(check-cascader): 修复 checkedMode="PARENT"模式下搜索后子节点无法选中问题 -
#3001
872c903
Thanks @zyprepare! - perf(check-cascader): 优化大数据下勾选根节点时卡顿 -
Updated dependencies [
102d01a6b
,0b7182591
,102d01a6b
,908d6cd96
,4d6b26507
,872c903
,4d6b26507
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.6.4
4.6.3
4.6.3
Patch Changes
-
#2970
657d180
Thanks @xiamiao1121! - feat(check-select): 支持按 Enter 键是否选中当前项功能,checkedOnEntered 默认为 true -
#2968
6ed4e8eeb
Thanks @zyprepare! - feat(table): 行选中增加单选 -
#2952
f7137e3db
Thanks @xiamiao1121! - feat(check-tree-select): 新增支持过滤已选择项 -
#2964
7bdd549d0
Thanks @xiamiao1121! - feat(tree): 新增 icon 支持自定义渲染函数 -
#2966
bc306526c
Thanks @xiamiao1121! - fix(tree): 修复组件指定 fieldNames={{ title: 'name' }} 后,menuOptions 里 type 为 editNode 时会出现改不了节点的情况 -
Updated dependencies [
bc306526c
,f7137e3db
,7bdd549d0
,6ed4e8eeb
,657d180
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.6.2
4.6.2
Patch Changes
-
#2954
8e4eedb
Thanks @zyprepare! - feat(input): MockInput 没有匹配到值时默认展示 value 值 -
#2954
8e4eedb
Thanks @zyprepare! - fix(notification): 调整通知组件过度样式触发滚动条 -
#2948
4d82491c6
Thanks @xiamiao1121! - feat(select): 新增带搜索情况下,点击叉号按钮时下拉框同时清空 -
Updated dependencies [
9e91b9075
,4d82491c6
,8e4eedb
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.6.1
4.6.1
Patch Changes
-
#2934
cafc0a56b
Thanks @xiamiao1121! - fix(dropdown): 修复 overlay={{className: 'xx'}} 不生效问题 -
#2940
516e30c25
Thanks @xiamiao1121! - fix(tabs): 修复 activeId 为一个不存在的值或空值,下划线显示不对的问题 -
#2834
969abb849
Thanks @zyprepare! - feat(date-picker): cellRender 增加 date 参数 -
#2944
629731e5b
Thanks @xiamiao1121! - fix(menu): 修复最后一个菜单项的子节点没有间距的问题 -
#2943
f496866a2
Thanks @xiamiao1121! - fix(tree): 修复 Firefox 中组件拖拽报错问题 -
#2933
369cdf935
Thanks @xiamiao1121! - fix(form): 修复 validator 回调中第一个参数带有多余的引号 -
#2936
5fa1190b9
Thanks @zyprepare! - fix(upload): 修复设置 maxCount 后上传时报错问题 -
#2930
c238c5d76
Thanks @xiamiao1121! - fix(pagination): 修复 onJump 事件不触发的问题 -
#2947
e65de3140
Thanks @zyprepare! - feat(descriptions): Add contentPosition api -
#2938
3d070cda4
Thanks @xiamiao1121! - fix(tabs): 修复设置缩放后下划线显示不正常问题 -
Updated dependencies [
5fa1190b9
,f496866a2
,369cdf935
,629731e5b
,e65de3140
,969abb849
,cafc0a56b
,c238c5d76
,516e30c25
,3d070cda4
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.6.0
4.6.0
Minor Changes
- #2926
f1dbab0
Thanks @zyprepare! - feat(hiui): 升级到 [email protected]
Patch Changes
-
#2912
280dfc9b1
Thanks @xiamiao1121! - feat(list): 支持配置字段别名 -
#2907
8d3e4a986
Thanks @yang-x20! - feat(number-input): 新增前缀后缀内容扩展 -
#2820
7550aff2e
Thanks @xiamiao1121! - feat(message): 支持指定 portal 挂载 -
#2880
1b46f791f
Thanks @xiamiao1121! - feat(menu): 新增支持配置字段别名 -
#2849
85307a41b
Thanks @xiamiao1121! - feat(modal): 新增自定义 zIndex 功能 -
#2895
7fd686eda
Thanks @xiamiao1121! - feat(search): 支持配置字段别名 -
#2824
912c60b7b
Thanks @xiamiao1121! - feat(cascader): 支持前置后置内容 -
#2905
7ac6a76b4
Thanks @yang-x20! - feat(date-picker): 新增前缀后缀内容扩展 -
#2889
dce209cd0
Thanks @xiamiao1121! - feat(dropdown): 支持配置字段别名 -
#2920
ec38ee1a6
Thanks @yang-x20! - feat(check-cascader): 新增自定义触发器 -
#2824
912c60b7b
Thanks @xiamiao1121! - feat(check-cascader): 支持前置后置内容 -
#2913
ce9517d8d
Thanks @xiamiao1121! - feat(transfer): 支持配置字段别名 -
#2882
760114484
Thanks @xiamiao1121! - feat(descriptions): 新增支持配置字段别名 -
#2868
95f2e843d
Thanks @xiamiao1121! - feat(check-cascader): 新增支持配置字段别名 -
#2893
2e56e30af
Thanks @xiamiao1121! - feat(search): 支持配置字段别名 -
#2922
362111208
Thanks @yang-x20! - feat(tree-select): 新增自定义触发器 -
#2823
d2b333b6c
Thanks @xiamiao1121! - feat(tree-select): 新增支持前置后置内容 -
#2878
179fd7fef
Thanks @yang-x20! - feat(check-tree-select): 新增前置后置内容扩展功能 -
#2904
cfc6c971d
Thanks @yang-x20! - feat(time-picker): 新增前缀后缀内容扩展 -
#2921
c6d9225c5
Thanks @yang-x20! - feat(cascader): 新增自定义触发器 -
#2916
2d8fd922e
Thanks @xiamiao1121! - feat(stepper): 支持配置字段别名 -
#2832
e37e7616b
Thanks @xiamiao1121! - feat(notification): 支持自定义 notification 配置 -
#2851
088f06557
Thanks @xiamiao1121! - feat(drawer): 支持自定义 zIndex 功能 -
#2917
9b2dc02ae
Thanks @xiamiao1121! - feat(filter): 支持配置字段别名 -
Updated dependencies [
1b46f791f
,ce9517d8d
,7ac6a76b4
,a227f4b5b
,95f2e843d
,c6d9225c5
,d2b333b6c
,7550aff2e
,362111208
,912c60b7b
,9b2dc02ae
,cfc6c971d
,2d8fd922e
,280dfc9b1
,8d3e4a986
,2e56e30af
,e37e7616b
,7fd686eda
,088f06557
,912c60b7b
,179fd7fef
,760114484
,85307a41b
,ec38ee1a6
,dce209cd0
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.5.11
4.5.11
Patch Changes
-
#2859
a8d3a1f26
Thanks @zyprepare! - fix(table): 修复 onDragStart 事件不触发问题 -
#2870
5508758ec
Thanks @zyprepare! - fix(pagination): 每页显示条数选择器改为基于父元素定位 -
#2847
1d048306f
Thanks @aqiusen! - fix(table): 修复虚拟列表 maxHeight 无法支持字符串问题 -
#2860
b4945c38b
Thanks @maoguoping! - fix(date-picker): 修复 datepicker 显示农历时 2 月中 1 月农历显示错误问题 -
#2867
eec624313
Thanks @aqiusen! - fix(table): 修复统计行中选中模式下显示异常问题(#2863) -
#2854
3585fd8fe
Thanks @maoguoping! - fix(date-picker): 修复预置农历下切换 1891 年以前组件报错问题 (#2611) -
Updated dependencies [
eec624313
,a8d3a1f26
,3585fd8fe
,5508758ec
,0e67d2263
,b4945c38b
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.0.0
4.0.0
- 新增
CheckCasacader
多项级联选择器组件 - 新增
ZenMode
禅模式组件 - 新增
PopConfirm
气泡确认框组件 - 新增
Avatar
头像组件 - 新增
Space
间距器组件 - 新增
Descriptions
描述列表组件 - 新增
Result
结果组件 - 新增
EmptyState
空状态组件 - 新增
Highlighter
文本高亮组件 - 新增
SvgIcon
SVG容器组件 - 新增
Textarea
多行文本输入框组件 - 新增
CheckTreeSelect
多项树形选择器组件 - 新增
CheckSelect
多项选择器组件
Checkbox
- 新增
name
支持自定义<input type="checkbox" \/>
的名称,用于Form
提交 - 新增
value
支持绑定表单控件值, 用于Form
提交 CheckboxGroup
新增 children 支持自定义渲染Checkbox
Counter
- 新增
autoFocus
支持开启自动聚焦 - 新增
changeOnWheel
支持开启滑轮改值 - 新增
invalid
支持开启无效态
DatePicker
- 新增
invalid
支持开启无效态 - 新增
overlay
自定义控制弹出层 - 新增
size
自定义大小 - 新增
appearance
自定义不同 UI 外观
Form
- 新增
initialErrors
支持初始化表单控件的异常错误 - 新增
initialTouched
支持初始化表单控件是否已产生交互并失焦动作 - 新增
validateTrigger
设置统一的表单校验时机 - 新增
validateAfterTouched
控制初次交互时不进行校验 - 新增
lazyValidate
开启惰性校验,遇到移除不再进行后续的校验 - 新增
onSubmit
提交时回调 - 新增
onReset
重置时回调 - 优化
ref
指向更改为innerRef
,原 ref 更正为 dom 引用获取,innerRef
校验等回调方法写法支持Promise
- 优化
Form.Item
下的required
只做展示,不做校验,校验使用rules
指定 - 新增
Form.Item
下的valueType
支持指定控件值数据结构类型 - 新增
Form.Item
下的valueChangeFuncPropName
支持自定义设置Form
从表单控件采集数据回调的属性 - 新增
Form.Item
下的valueDispatchTransform
支持自定义Form
从控件个体采集数据的转换器,最终会把返回值转发给Form
- 新增
Form.Item
下的valueConnectTransform
支持自定义控件个体接收Form
下发数据的转换器,最终会把返回值转发给FormField
- 新增
Form.Item
下的validateTrigger
支持设置触发该字段校验的时机(值必须是回调函数),会覆盖Form
设置的validateTrigger
- 新增
Form.Item
下的render
支持表单控件render
渲染 - 优化
Form.List
下的 children 渲染函数支持多种快捷操作方法swap
,insertBefore
,move
Input
- 优化
bordered
字段bordered
=>appearance
,统一使用appearance
设置外形(线\面\无边框)值 - 新增
prepend
支持Input
前置外置元素组合 - 新增
append
支持Input
后置外置元素组合 - 新增
prefix
支持Input
前置内置元素 - 新增
suffix
化支持Input
前置内置元素 - 新增
readOnly
支持Input
功能 - 新增
autoFocus
支持Input
功能 - 新增
maxLength
支持Input
功能 - 新增
trimValueOnBlur
支持Input
功能 - 新增
clearableTrigger
支持Input
清空内容功能 - 新增
size
支持不同尺寸
Rating
- 新增
autoFocus
支持自定聚焦 - 变更 组件名
Rate
->Rating
,符合专业认知 - 变更 字段:
vertical
->halfPlacement
- 优化 快捷键,支持左右键最大最小值无缝切换
Search
- 新增
defaultValue
支持输入框值非受控 - 新增
value
支持输入框值受控 - 变更
onChange
更改参数定义(event: HTMLInputEvent) => void
->(inputVal: ReactText) => void
- 变更
onSearch
更改参数定义(inputVal: string, item ?:DataItem) => void
->(inputVal: ReactText) => void
Slider
- 新增
color
自定义颜色能力 - 变更 字段:
vertical
->halfPlacement
- 废弃
type
,可使用color
替代
Radio
- 新增
readOnly
支持只读状态 - 优化
content
类型支持 ReactNode - 新增
RadioGroup
下的children
,支持内嵌Radio
,实现灵活的布局
Select
- 新增
overlay
控制弹出层的行为 - 新增
searchPlaceholder
支持搜索占位符配置 - 新增
loadingContent
支持自定义加载中文案 - 新增
virtual
支持虚拟列表 - 新增
height
支持虚拟列表 - 新增
itemHeight
支持虚拟列表 - 新增
displayRender
统一支持选择后内容自定义渲染 - 优化
value
类型string[]
->string \| number
- 优化
defaultValue
类型string[]
->string \| number
- 优化
onChange
类型定义 - 变更 字段
bordered
=>appearance
,支持设置外形(线\面\无边框)值 - 废弃
setOverlayContainer
,建议使用popper.container
替代 - 废弃
autoload
用户自行控制页面级首次渲染数据加载 - 废弃
type
拆分为单选多选组件单独维护
TimePicker
- 新增
defaultValue
表示非受控初始化值 - 新增
itemHeight
设置选择器高 - 新增
disabledHours
、disabledMinutes
、disabledSeconds
追加panel
参数,示当前计算的是开始还是结束 - 变更
value
类型定义为string[]
- 变更
placeholder
类型变更为string[]
- 变更
onChange
参数类型变更为string[]
Transfer
- 新增
placeholder
支持自定义搜索输入框占位内容 - 新增
DataItem.title
类型支持ReactNode
- 新增
defaultTargetIds
支持非受控设置穿梭目标 ids 列表 - 新增
pagination
支持大数据分页支持 - 新增
onDrop
新增第三个参数,表示操作前后的 ids 顺序列表
TreeSelect
- 新增
overlay
控制弹出层的行为 - 新增
searchPlaceholder
支持搜索占位符配置 - 新增
loadingContent
支持自定义加载中文案 - 新增
virtual
支持虚拟列表 - 新增
height
支持虚拟列表 - 新增
itemHeight
支持虚拟列表 - 新增
displayRender
统一支持选择后内容自定义渲染 - 新增
render
支持自定义渲染每一项 - 变更
value
类型string[] \| string
->string \| number
- 变更
defaultValue
类型string[] \| string
->string \| number
- 变更
bordered
字段bordered
->appearance
,设置外形(线\面\无边框)值 - 变更
expandedIds
字段:expandIds
->expandedIds
,统一字段命名及其含义 - 变更
defaultExpandedIds
字段:defaultExpandIds
->defaultExpandedIds
- 变更
onChange
类型参数定义 - 废弃
autoload
用户自行控制页面级首次渲染数据加载 - 废弃
type
拆分为单选多选组件单独维护 - 废弃
mode
建议使用CheckCascader
组件替代面包屑模式,交互体验更优。
Upload
- 新增
File.abort
中断上传方法 - 新增
File.progressNumber
表示实时上传进度数字
Carousel
- 新增
arrowSize
支持设置箭头指示器尺寸 - 新增
dotType
支持设置分页指示器类型 - 新增
dotPlacement
支持设置分页指示器位置
Card
- 变更
size
功能定义为紧凑或者常规,原功能设置width
采用style
即可 - 变更
content
字段名为children
,作为内容渲染 - 新增
loading
增加加载状态 - 新增
cover
支持卡片封面设置 ReactNode - 废弃
type
不再支持simple
模式,使用场景过于模糊
Collapse
- 新增支持嵌套
Collapse
使用 - 废弃
extra
建议使用title
实现其扩展
List
- 变更
action
字段位置变更:ListProps.action
->ListItemProps.action
- 变更
actionPlacement
字段位置变更:ListProps.action
->ListItemProps.action
- 新增
hoverable
鼠标移入时是否显示阴影 - 废弃
titleTag
建议使用title
,结合Tag
组件进行自定义渲染 - 废弃
titleTagType
建议使用title
,结合Tag
组件进行自定义渲染 - 废弃
type
字段,基于 item 是否存在avatar
属性决定是否渲染即可 - 废弃
layout
字段,功能无场景使用,建议外层自定义布局
Popover
- 新增
onOpen
打开时回调 | 增加钩子函数 - 新增
onClose
关闭时回调 | 增加钩子函数 - 变更
overlayClassName
字段为className
Preview
- 变更
onError
方法入参 - 变更
images
字段名为src
,语义化统一,且支持单个和数组 - 变更
simpleData
字段类型string[] | object[]
->string[]
- 新增
title
支持图片标题展示 - 新增
current
支持当前预览图片索引(受控),增加图片索引控制能力 - 新增
defaultCurrent
支持当前预览图片索引非受控
Table
- 变更
fixedToColumn
字段类型为只支持对象设置,支持受控冻结列 - 新增
onLoadChildren
支持返回undefined
不做任何处理,用于支持自定义控制 data 更新 - 新增
expandedEmbedRowKeys
支持内嵌面板独立控制 - 新增
onEmbedExpand
支持内嵌面板独立控制 - 新增
stickyFooter
支持底部吸底 - 新增
stickyFooterBottom
支持自定义底部吸底距离视口底部距离 - 新增
defaultFixedToColumn
支持非受控冻结列 - 新增
onFixedToColumn
支持冻结列设置回调,配合受控场景使用 - 新增
showRowHighlight
强化控制行 hover 高亮功能 - 新增
sortedColKeys
支持受控列排序 - 新增
onSortedColKeysChange
支持列排序设置回调,配合受控场景使用 - 废弃
column
数据项中selectFilters
属性,请使用filterDropdown
Timeline
- 变更
icon
支持ReactNode
按需引入 Icon,取消string
模式全量引入
ToolTip
- 变更
overlayClassName
字段名,使用className
即可 - 变更
placement
字段枚举值,语义化气泡卡片显示的位置 - 新增
onOpen
支持打开时回调 - 新增
onClose
支持关闭时回调 - 新增
arrow
是否显示箭头 - 新增
unmountOnClose
开启关闭时销毁,用于性能优化,优先级大于preload
- 新增
preload
开启预加载渲染,用于性能优化,优先级小于unmountOnClose
Tree
- 变更
expandedIcon
字段openIcon
->expandIcon
、类型:string
->React.ReactNode
,保证命名语义化 - 变更
collapsedIcon
字段closeIcon
->collapsedIcon
、类型:string
->React.ReactNode
保证命名语义化 - 变更
onBeforeSave
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onSave
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onBeforeDelete
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onDelete
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onExpand
入参,统一第一个参数为id
数据 - 变更
onLoadChildren
入参,支持节点对象数据状态注入 - 变更
onSelect
入参变更,支持节点反选 - 变更
onCheck
参数变更,统一第一个参数为id
数据,支持节点对象数据状态注入 - 变更
onDragStart
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onDrop
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onDropEnd
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 新增
onDragEnd
拖拽结束时触发 - 新增
onDragLeave
节点 drag leaver 时调用 - 新增
onDragOver
节点 drag over 时调用 - 新增
virtual
支持虚拟列表 - 新增
height
支持虚拟列表 - 新增
itemHeight
支持虚拟列表 - 新增
showLine
支持自定义是否展示连接线 - 新增
leafIcon
支持设置叶子节点 Icon - 新增
titleRender
支持自定义渲染每一项 - 新增
onContextMenu
支持节点编辑操作交互更新,废弃右键 - 新增
menuOptions
类型和 contextMenu 一致 | 节点编辑操作交互更新,废弃右键 - 新增
editPlaceholder
强化支持编辑输入框自定义 placeholder - 新增
onSearch
强化支持搜索框 change 时回调 - 优化
checkedIds
类型扩充string
=>string \| number
- 优化
defaultCheckedIds
类型扩充string
=>string \| number
- 优化
selectedId
类型扩充string
=>string \| number
- 优化
defaultSelectedId
类型扩充string
=>string \| number
- 优化
expandedIds
类型扩充string
=>string \| number
- 优化
defaultExpandedIds
类型扩充string
=>string \| number
- 废弃
contextMenu
交互变更,建议使用onContextMenu
实现或者使用menuOptions
替代节点编辑交互
Grid
- 新增
gutter
属性,支持配置自定义间距 - 新增
rowGap
属性,支持行间距配置
Button
- 变更
size
由'large' | 'default' | 'small'
变更为'lg' | 'sm' | 'md' | 'xl'
- 变更
appearance
由'link' | 'button'
变更为'link' | 'line' | 'filled' | 'unset'
- 变更
icon
类型由string
变更为React.ReactNode
- 新增
shape
属性,设置按钮的形状
Breadcrumb
- 变更
onClick
属性参数,由(path: string) => void
变更为((evt: MouseEvent<Element, MouseEvent>, item: BreadcrumbDataItem, index: number) => void
- 变更
path
不再为面包屑依赖属性 - 变更
icon
类型由string
变更为ReactNode
- 新增
size
属性,设置面包屑尺寸 - 废弃
content
,请使用title
Dropdown
- 新增
overlay
属性自定义控制下拉框行为 - 新增
DropdownDataItem
类型下新增split
属性,配置底部分割线
Menu
- 变更 菜单项
content
属性,请使用title
属性 - 新增
defaultActiveId
属性,配置默认激活菜单项 - 新增
expandedType
属性,配置弹出层展开方式 - 新增
defaultExpandedIds
属性,配置默认菜单展开项 - 新增
expandedIds
属性,配置菜单展开项 - 新增
onExpand
属性,用于展开菜单时回调
Pagination
- 新增
showTotal
属性,配置是否展示总条数 - 新增
showPagers
属性,配置是否展示页码 - 废弃
type
属性'simple'
类型,可以组合使用type="shrink"
和showJumper={false}
实现原效果
Stepper
- 变更
current
由从 0 开始变为从 1 开始 - 变更
icon
类型由string
变更为ReactNode
- 新增
type
属性,支持配置节点类型
Tabs
- 变更 type 默认类型由
'card'
变为'line'
- 变更 type 废弃 'editable' 属性,直接使用
editable
属性 - 变更 drag 类事件统一对齐H5原生api
- 新增
TabList
组件,支持单独使用切换头 - 新增
editable
属性,配置是否可编辑 - 变更
onTabClick
属性,定义由(tabKey, event) => void
变更为 `((tabId: ReactText) => void)...