A comprehensive React UI components library based on Arco Design
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 2 years ago
dayStartOfWeek
of the DatePicker
component is determined by the locale set, no longer default to 0
.(#982)ResizeBox.Split
added horizontal-reverse
and vertical-reverse
two arrangements.(#984)Cascader
supports opening virtual lists via virtualListProps
(#972)Cascader
supports custom class name for dropdown menu by setting dropdownMenuClassname
(#972)Cascader
supports setting the style of each column of the dropdown menu through dropdownMenuColumnStyle
(#972)Table
component supports fixed columns when virtualized
is enabled.(#971)Input.TextArea
component may exceed maxLength
when inputting Chinese.(#988)Popconfirm
, Popover
, Tooltip
component animation pop-up effect to avoid page jitter caused by overshoot effect in border scenes.(#986)value
controlled invalidation when the Cascader
component set the echo mode to parent
.(#983)simple
property passed in when the Modal
component created a popup via useModal
did not take effect.(#980)showJumper=false
did not work for Pagination
component in simple
mode.(#979)Form.useWatch
returned a non-latest value when adding/deleting rows in Form.List
.(#955)Select
component set LabelInValue
.(#953)Menu
component submenu title bar icons not vertically centered.(#985)DatePicker
组件的 dayStartOfWeek
的默认值由 locale 语言决定,不再统一默认 0
。(#982)ResizeBox.Split
新增 horizontal-reverse
和 vertical-reverse
两种排列方式。(#984)Cascader
支持通过 virtualListProps
开启虚拟列表(#972)Cascader
支持通过 dropdownMenuClassname
设置下拉菜单自定义类名(#972)Cascader
支持通过 dropdownMenuColumnStyle
设置下拉菜单每一列的样式(#972)Table
组件开启 virtualized
后支持固定列。(#971)Input.TextArea
组件输入中文时长度有可能超过 maxLength
的 bug。(#988)Popconfirm
,Popover
, Tooltip
组件动画弹出效果,避免边界场景下过冲效果导致的页面抖动。(#986)Cascader
组件在设置回显方式为 parent
时,value
受控失效的 bug。(#983)Modal
组件通过 useModal
创建弹出框时传入的 simple
属性不生效的 bug。(#980)Pagination
组件在 simple
模式下 showJumper=false
不生效的 bug。(#979)Form.List
新增/删除行时,Form.useWatch
返回值非最新值的 bug。(#955)Select
组件设置 LabelInValue
时可能出现的回调参数格式错误的 bug。(#953)Layout.Sider
增加 width 属性对 css 单位的支持(#951)Menu
组件子菜单标题栏图标未垂直居中的问题。(#985)Published by github-actions[bot] over 2 years ago
Typography
on first render(#935)Layout
adds resizeBoxProps
property to receive all parameters of resizeBox
(#937)Cascader
component supports controlling the input box value through the InputValue
property(#931)Upload
component supports rendering images via the showUploadList.imageRender
property.(#925)Upload
component supports rendering upload progress nodes via the showUploadList.progressRender
property.(#925)Upload
component supports children
passed in the function type to render the node content that triggers the upload.(#925)Upload
component.(#925)panelRender
parameter to the DatePicker
component.(#914)Trigger
component supports the popup layer to be closed when the container is scrolled by setting the containerScrollToClose
property.(#913)ResizeBox.SplitGroup
responsive error bug(#934)warning
state of the form control is not cleared when the Form
component sets the warning
to null
through setFields
.(#930)Timeline
component was in mode=alternate
.(#929)keyPath
of onMenuItemClick
in Dropdown.Menu
was missing.(#921)onItemSelectAll
method does not work when Transfer
customizes the list.(#903)Menu
pops up from the left.(#923)children
for Radio
component(#928)Typography
首次渲染时的计算次数(#935)Layout
新增 resizeBoxProps
属性,接收 resizeBox
的所有参数(#937)Cascader
组件支持通过 InputValue
属性控制输入框值 。(#931)Upload
组件支持通过 showUploadList.imageRender
属性渲染图片。(#925)Upload
组件支持通过 showUploadList.progressRender
属性渲染上传进度节点。(#925)Upload
组件支持传入函数类型的 children
渲染触发上传的节点内容。(#925)DatePicker
组件新增 panelRender
参数。(#914)Trigger
组件支持通过 containerScrollToClose
属性设置弹出层挂载容器滚动时,关闭弹出层。(#913)ResizeBox.SplitGroup
响应式出错的bug(#934)Form
组件通过 setFields
设置 warning
为 null
时,表单控件的 warning
状态未被清空的 bug 。(#930)Timeline
组件在 mode=alternate
时,时间轴右侧 label 内容渲染样式错误的问题。(#929)Dropdown
内的 Menu
组件 onMenuItemClick
的第三个参数 keyPath
缺失的 bug。(#921)Transfer
自定义列表时,onItemSelectAll
方法失效的 bug。(#903)Radio
组件对 children
的 TS 定义(#928)Published by github-actions[bot] over 2 years ago
Split.Group
of ResizeBox
could not adapt to certain scenes(#892)Expand/Collapse
button of the Typography
component was displayed at the wrong time(#890)Message
was set to prefixCls
.(#887)Notification
was set to prefixCls
.(#887)Image.PreviewGroup
component's onChange
event not firing when current
is controlled(#880)title
of Anchor.Link
is empty, the clickable area <a/>
under it is not displayed(#878)Table
component header is grouped.(#872)getFieldValue
should not affect the original data inside the Form
(#869)children
property type in FormItemProps
, compatible with React 18(#874)ResizeBox
的 Split.Group
在特定场景无法自适应的 bug(#892)Typography
组件 展开/折叠
按钮展示时机错误的bug(#890)Menu
组件折叠状态下子菜单标题的图标未展示的 bug。(#889)Message
设置 prefixCls
后,提示图标前缀未改变的 bug。(#887)Notification
设置 prefixCls
后,提示图标前缀未改变的 bug。(#887)Image.PreviewGroup
组件在 current
受控时 onChange
事件不触发的问题(#880)Anchor.Link
组件的 title
为空的时候,不显示其下的可点击区域<a/>
(#878)Table
组件表头分组时,内部的表头单元格也有圆角的样式问题。(#872)getFieldValue
返回值的修改不应该影响 Form
内部的原始数据(#869)FormItemProps
中的children
类型,以兼容React 18(#874)Published by github-actions[bot] over 2 years ago
InputNumber
component always displays numbers in non-scientific notation.(#865)Typography
component omits the scene to support expanding controlled.(#867)Form
component supports Form.useWatch
.(#864)Form
component supports Form.useFormContext
.(#864)componentConfig
of the ConfigProvider
component supports configuring Timeline.Item
.(#862)Table
Add rowSelection.checkStrictly
to support parent-child selection associations.(#849)Tabs
component of type rounded
supports different sizes.(#817)Typography
component uses inline elements such as code
.(#866)Anchor
component clicked on the anchor element when the content height was not enough.(#859)Upload
component (the file
field is added last to FormData
).(#857)Dropdown
can not be focused.(#856)List
component onReachBottom
could not be triggered occasionally.(#854)InputNumber
组件始终使用非科学计数法展示数值。(#865)Typography
组件省略场景支持展开受控。(#867)Form
组件支持 Form.useWatch
。(#864)Form
组件支持 Form.useFormContext
。(#864)ConfigProvider
组件的 componentConfig
支持配置 Timeline.Item
。(#862)Table
组件新增 rowSelection.checkStrictly
支持父子选择关联。(#849)rounded
类型的 Tabs
组件支持不同尺寸。(#817)Published by github-actions[bot] over 2 years ago
Switch
component could not trigger the display of the Popconfirm
popup layer.(#829)ConfigProvider
of the Table
component cannot take effect after setting pagination
(#827)Form
component has controlled invalidation of form items in React 18 strict mode.(#823)Tooltip
is invalid when the Typography
component is omitted from a single line(#822)collapse
property of the Menu
component was changed.(#820)Tabs
.(#819)DatePicker
component passed a showTime
object that did not contain a defaultValue
, causing the time panel to report an error.(#811)Select
component searched.(#808)Switch
组件无法触发 Popconfirm
弹出层显示的 bug。(#829)Table
组件的外层 ConfigProvider
设置 pagination
后无法生效的bug。(#827)Form
组件在 React 18 严格模式下,表单项受控失效的 bug。(#823)Typography
组件单行省略下 Tooltip
失效的bug(#822)Menu
组件 collapse
属性变化时,已经展开的子菜单被收起的 bug。(#820)Tabs
组件滚动按钮展示/消失临界计算错误的 bug。(#819)DatePicker
组件传入不包含 defaultValue
的 showTime
对象,导致时间面板报错的 bug。(#811)Select
组件搜索时匹配到的选项文本未高亮的问题。(#808)Published by github-actions[bot] over 2 years ago
focus
is called outside the Input.Textarea
component.(#800)InputNumber
uses Math.round
instead of Number.prototype.toFixed
to calculate the number after the decimal point, to avoid the critical situation that may occur when the final number is 5.(#796)Mentions
component notFoundContent
not taking effect.(#801)Notification
component only rendered some notifications when multiple reminder boxes popped up concurrently.(#797)TS
of the Table
component rowKey
to be React.Key \| ((record: T) => React.Key)
. (#799)Input.Textarea
组件外部调用 focus
时光标位置。(#800)InputNumber
使用 Math.round
替换 Number.prototype.toFixed
计算小数点后保留的数字,避免末尾数字为 5 时可能出现的临界情况。(#796)Table
组件 rowKey
的 TS
定义为 React.Key | ((record: T) => React.Key)
(#799)Published by github-actions[bot] over 2 years ago
Form
component supports setting the validation message template through the validateMessages
property(#773)Trigger
component supports the updateOnScroll
property to update the position of the popover when the container is scrolled.(#770)List
component's scrollIntoView
method allows specifying the specific behavior of list scrolling.(#768)List
component virtualListProps
allows specifying virtual list item height to improve scrolling.(#768)Pagination
component adds a bufferSize
prop, which supports setting the display area when the page number is collapsed.(#767)showInput
of the Slider
component supports passing in InputNumberProps
(#762)Typography
component multi-line omit folding supports different styles of text。(#776)Typography
sets white-space
(#772)onSelect
event not triggered when the TimePicker
input is correct.(#769)utcOffset
and timezone
of DatePicker.RangePicker
component did not work.(#765)checkedstrategy=parenet
in the Cascader
component.(#763)onChange
is not called when the form control wrapped by Form.Item
is returned by the function type children
.(#760)onMouseEnter
and onMouseLeave
of Select.Option
not works.(#729)children
property type definition of Checkbox
.(#753)Form
组件支持通过 validateMessages
属性设置校验提示信息模板(#773)Trigger
组件支持通过 updateOnScroll
属性,设置在容器滚动时更新弹出框的位置。(#770)List
组件 scrollIntoView
方法允许指定列表滚动的具体行为。(#768)List
组件 virtualListProps
允许指定虚拟列表元素高度以改善滚动效果。(#768)Pagination
组件新增 bufferSize
属性,支持设置页码被折叠时的展示区间(#767)Slider
组件的 showInput
支持传入InputNumberProps
(#762)Typography
组件多行省略支持不同样式的文本。(#776)Typography
设置 white-space
后无法折叠的bug(#772)TimePicker
输入正确时不触发 onSelect
事件的 bug。(#769)DatePicker.RangePicker
组件 utcOffset
和 timezone
不生效的 bug。(#765)Cascader
组件 checkedstrategy=parenet
时,在搜索面板选中选项回显值错误的 bug 。(#763)Form.Item
包裹的表单控件是由函数类型的 children
返回时,onChange
未被调用的 bug。(#760)Select.Option
传入 onMouseEnter
和 onMouseLeave
未生效的 bug。(#729)Modal
在弹窗内弹窗, 使用 ESC 时会关闭所有弹窗的行为(#629)Checkbox
的 children
属性类型定义。(#753)Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Form
组件支持通过 validateMessages
属性设置校验提示信息模板(#773)Trigger
组件支持通过 updateOnScroll
属性,设置在容器滚动时更新弹出框的位置。(#770)List
组件 scrollIntoView
方法允许指定列表滚动的具体行为。(#768)List
组件 virtualListProps
允许指定虚拟列表元素高度以改善滚动效果。(#768)Pagination
组件新增 bufferSize
属性,支持设置页码被折叠时的展示区间(#767)Slider
组件的 showInput
支持传入InputNumberProps
(#762)Typography
组件多行省略支持不同样式的文本。(#776)Typography
设置 white-space
后无法折叠的bug(#772)TimePicker
输入正确时不触发 onSelect
事件的 bug。(#769)DatePicker.RangePicker
组件 utcOffset
和 timezone
不生效的 bug。(#765)Cascader
组件 checkedstrategy=parenet
时,在搜索面板选中选项回显值错误的 bug 。(#763)Form.Item
包裹的表单控件是由函数类型的 children
返回时,onChange
未被调用的 bug。(#760)Select.Option
传入 onMouseEnter
和 onMouseLeave
未生效的 bug。(#729)Modal
在弹窗内弹窗, 使用 ESC 时会关闭所有弹窗的行为(#629)Checkbox
的 children
属性类型定义。(#753)Published by github-actions[bot] over 2 years ago
InputTag
display cleat button when set allowClear
and readOnly
together.(#651)column.align
does not take effect when virtualized
is enabled in Table
component.(#650)separator
parameter of the DatePicker
component did not take effect.(#647)Form.provider
causes console warning.(#646)Input
set allowClear
and readOnly
at same time.(#640)Table
component set expandProps.width
is not work when less than 40.(#656)InputTag
组件同时设置 allowClear
和 readOnly
时, 依然展示清除按钮的 bug。(#651)Table
组件开启 virtualized
之后 column.align
不生效的 bug。(#650)DatePicker
组件 separator
参数不生效的问题。(#647)Form.Provider
导致控制台 warning 的 bug。(#646)Input
同时设置 allowClear
和 readOnly
属性时, 依然展示清除按钮的问题。(#640)Table
组件 expandProps.width
设置小于 40 不生效的问题。(#656)Published by github-actions[bot] over 2 years ago
DatePicker
component no longer jumps the panel when picking a date.(#627)Transfer
component clears all, it only operates on the filtered items.(#621)Select
is multiple mode.(#630)Select
with maxTagCount
are not unchecked in the correct order when press Backspace
.(#630)scrollIntoView
method did not work for elements rendered on the first screen when List
is a virtual list.(#628)Published by github-actions[bot] over 2 years ago
Transfer
component selects/unselects all, it only operates on the filtered items.(#613)Tree
component's allowDrop
callback parameter supports dragNode
(#614)Form
component supports multiple form data management through the Form.Provider
component.(#607)DatePicker
component supports utcOffset
and timezone
to set the UTC time and timezone.(#604)TimePicker
component supports utcOffset
and timezone
to set the UTC time and timezone.(#604)Slider
supports setting width and step size by interval segment(#600)index
parameter, which indicates the index during preview, which can be specified in complex multi-image preview scenarios to ensure consistent preview order(#588)Image.Preview
component Added scales
parameter to support custom image preview zoom percentage(#588)placeholder
attributes take effect when Table
data is an empty string or null(#609)TreeSelect
component in the extension drop-down menu could not be focused.(#608)onChange
was not passed the information of the currently selected node when the Cascader
component was single-selected for the first time.(#599)Calendar
component is selected(#560)Transfer
组件在全选/反选时,仅对过滤后的项目进行操作。(#613)Tree
组件的 allowDrop
回调参数支持 dragNode
(#614)Form
组件支持通过 Form.Provider
组件进行多表单数据管理。(#607)DatePicker
组件支持 utcOffset
和 timezone
来设置 UTC 时间和时区。(#604)TimePicker
组件支持 utcOffset
和 timezone
来设置 UTC 时间和时区。(#604)Slider
支持按区间分段设置宽度和步长(#600)Image
组件 新增 index
参数,表示预览时的索引,在复杂的多图预览场景下可指定,保证预览顺序一致(#588)Image.Preview
组件 新增 scales
参数,支持自定义图片预览缩放百分比(#588)Published by github-actions[bot] over 2 years ago
clear-icon
style of InputTag
did not take effect(#589)Cascader
component was occasionally inconsistent with the incoming value
when it was controlled.(#587)Input
component pasted text and cleared it.(#584)Tooltip
content value is false does not display the popup(#579)form
parameter passed to the Form.useForm
method did not take effect.(#577)InputNumber
where decimal point is handled incorrectly(#568)onStart
input parameter was wrong when the Typography
component was editing the state(#555)InputTag
的 clear-icon
样式未生效的bug(#589)Cascader
组件在受控时偶发复选框选中状态和传入 value
不一致的bug。(#587)Input
组件粘贴文本并清空之后,无法再次粘贴同样文本的 bug。(#584)Tooltip
content 值是 false 时不显示弹窗(#579)Form.useForm
方法传入 form
参数不生效的 bug。(#577)InputNumber
组件小数点特定情况下无法删除的 bug。(#568)Typography
组件在编辑状态时, onStart
入参错误的bug(#555)Published by github-actions[bot] over 2 years ago
dom
on automated tests after Typography
folding calculation(#554)InputNumber
Omit the unnecessary allowClear
(#549)Cascader
component is multi-selected.(#544)Image.Preview
component onload
not triggering when loading images from cache(#539)Typography
组件折叠计算后,镜像 dom
对自动化测试的影响。(#554)Published by github-actions[bot] over 2 years ago
Upload
component of the photo wall type. The Dom level has changed, please pay attention to the style override.Cascader
component.(#523)onChange
function of TreeSelect
(#526)b-validate
version to support Form
passing ReactNode
in validator
(#518)children
of function type.(#513)children
of function type.(#513)label
label attribute(#513)Tree
component supports expanding child nodes when a node is clicked via the expandOnClick
property(#511)Form.Item
supports hiding form items via the hidden
property(#509)clearFields
method(#509)Popconfirm
component onOk
, onCancel
callback methods expose event
parameter(#501)Statistic
component precision=0
does not take effect(#531)Cascader
component showSearch.retainInputValueWhileSelect
not taking effect(#524)Input
component would trigger onChange
twice in a row when entering Chinese in Firefox.(#522)Table
component onDropdownVisibleChange
does not trigger when the OK button is clicked.(#521)Upload
component triggering onClick
twice(#519)Upload
组件 tip 文本的渲染位置。Dom 层级发生变动,进行样式覆盖的请重点注意一下。Cascader
组件大数据下多选时候选中操作卡顿的问题。(#523)TreeSelect
的 onChange
函数新增节点信息参数(#526)b-validate
版本以支持 Form
在 validator
中传入 ReactNode
(#518)children
自定义节点内容。(#513)children
自定义节点内容。(#513)label
标签属性(#513)Tree
组件支持通过 expandOnClick
属性设置点击节点时展开子节点(#511)Form.Item
支持通过 hidden
属性隐藏表单项(#509)clearFields
方法清除表单项的值(#509)Popconfirm
组件 onOk
,onCancel
回调方法暴露 event
参数(#501)Statistic
组件 precision=0
不生效的 问题(#531)Cascader
组件 showSearch.retainInputValueWhileSelect
不生效的 bug(#524)Input
组件在 Firefox 中输入中文会连续触发两次 onChange
的 bug。(#522)Table
组件 onDropdownVisibleChange
在点击确定按钮时不触发的 bug。(#521)Upload
组件触发两次 onClick
的问题(#519)Published by github-actions[bot] over 2 years ago
InputTag
prevents form submission on Enter
pressed.(#482)Grid
supports setting span
to 0.(#480)Table
component expandedRowRender
to cause the problem of freezing.(#473)Table
performance problem when selecting all data is larger than 10000 after enabling virtualized
.(#472)Table
component size
did not work on Pagination
.(#475)Button
content is empty.(#471)webkitdirectory
attribute of the Upload
component.(#470)Select
fixes an issue where automatic word segmentation introduced new options when allowCreate
was false
.(#466)color
property of string
type to CssTransition
in the Badge
component(#455)InputTag
阻止回车时提交表单。(#482)Grid
支持设置 span
为 0。(#480)Table
组件 expandedRowRender
会执行多次导致卡顿的问题。(#473)Table
在开启 virtualized
之后,大于 10000 条数据时全选会卡的性能问题。(#472)Published by github-actions[bot] almost 3 years ago
Select
optimizes the rendering behavior of labelInValue
when the initial value is specified as an object.(#448)Select
.(#439)Dropdown
supplements the class name of arco-dropdown
for dropdown box nodes.(#437)Select.Option
allows no child nodes to be passed in.(#419)disabledDate
of the DatePicker
component was inaccurate in the parent panel.(#447)Anchor
component is set with a scrollContainer
.(#446)scrollToFirstError
property of the Form
component did not work on form items with noStyle
set.(#444)Typography
component was folded incorrectly in the browser zoom scene.(#441)autofocus
scene(#440)Form
component had a mini
size.(#438)bug
in the Input
component where clicking the clear icon edge area did not clear the text.(#438)searchButton
was not adjusted under different sizes of Input.Search
.(#438)Table
component when the size is mini
when there is only one data.(#449)InputNumber
is clicked(#443)Select
组件优化 labelInValue
时通过对象形式指定了初始值时的渲染表现。(#448)Select
输入框的自动填充。(#439)Dropdown
为下拉框节点补充 arco-dropdown
的类名。(#437)Select.Option
允许不传入子节点。(#419)DatePicker
组件 disabledDate
在父面板不准确的 bug。(#447)Anchor
组件在设置了 scrollContainer
时,点击锚点元素滚动位置不对的 bug。(#446)Image.PreviewGroup
在子节点的 src
更新后预览顺序出错的bug。(#445)Form
组件的 scrollToFirstError
属性在设置了 noStyle
的表单项上失效的 bug。(#444)Typography
组件在浏览器缩放场景下折叠出错的bug(#441)Tabs
组件在子元素 autofocus
情况下滚动出错的问题(#440)Form
组件 mini
尺寸时,校验失败时,表单项出现抖动的样式问题。(#438)Input
组件点击清除图标边缘区域未清除文本的 bug
。(#438)Input.Search
在不同尺寸下,searchButton
尺寸未调整的问题。(#438)Published by github-actions[bot] almost 3 years ago