升级日志
2.11.2
- 🐞修复了
Table
在极端场景下,切换作用域插槽实现时,渲染更新不及时的问题。 - 🐞在极端场景下(
Column
组件默认插槽内容从非嵌套列切换到嵌套列时)可能出现较多多余渲染且命令行提示重复key
错误的问题,现在可以通过为最末层Column
组件设置group
prop 来绕过。
2.11.1
- 🐞修复
Field
组件在校验中情况下出现高度抖动的问题。 - 🐞修复
drag
指令没有正确处理handle
属性是 CSS 选择器的场景。 - 🐞修复
Cascader
组件在不可搜索的情况下选中值太长而出现超出的问题。 - 🧪为
Dialog
组件新增了实验性的 CSS 自定义属性--dls-dialog-width
和--dls-dialog-content-width
来更加精细地指定宽度。
2.11.0 👻 Ghost
- 💡
Button
组件新增幽灵按钮变体ghost
/ghost strong
/ghost aux
/ghost reverse
。 - 🐞
Tab
组件的label
插槽现在可以访问active
参数了。 - 🐞修正了
Table
组件在未设置scroll
和scroll.x
时,在有横向滚动时没有同步滚动表头的问题。 - 🐞修正了
Table
组件横向滚动在没有固定列时边缘阴影未正确展示的问题。
2.10.4
- 🐞
Tabs
组件的scrollTabIntoView
方法参数从tabId
修正为tabName
。
2.10.3
- 💡
Tabs
组件新增scrollTabIntoView
方法,用于将指定的标签页滚动到组件视口。 - 💡
Tabs
组件会在渲染panel
插槽时自动加上key
, 避免出现切换时插槽内组件复用。 - 💡为
NumberInput
、DatePicker
和TimePicker
组件自动增加输入掩码供功能(暂时在 Firefox 下无效)。 - 🐞修正
Textarea
组件在禁用状态下的文字颜色。
2.10.2
- ⚠️
Tabs
组件的sort
事件参数从整个items
列表,调整为(fromIndex: number, toIndex: number)
。
2.10.1
- 💡
Tabs
组件新增sortable
属性和sort
事件,允许对选项卡进行拖拽排序。 - 💡
Tabs
组件新增items
属性,允许通过数据源的方式定义选项卡内容。 - 💡
v-drag
指令新增exclude
选项,用于指定不触发拖拽回调的区域。
2.10.0 🍪 Cookie
- 💡调整了全局色板的生成逻辑,使浅背景色更容易辨识。
- 💡升级了
Steps
组件的默认视觉风格。 - 💡
Steps
组件新增ui
样式dot
,提供圆点样式步骤。 - 💡
Steps
组件新增stateless
属性,支持纯展示型无状态步骤。 - 💡
Tabs
组件新增ui
样式borderless
,支持默认样式下隐藏底部分割线。
2.9.0 🍄 Mushroom
- 💡新增
LoadingBar
组件,用于使用进度条来展示加载中的状态。 - 💡
Table
组件新增loading-options
属性和全局配置项table.loadingOptions
,用于指定加载中状态的选项配置。 - 💡
Table
组件默认使用进度条型加载态,以代替原来的转动提示。可以通过设置loadingOptions.type
为spinner
切换回之前版本的加载态。在进度条模式下,如果加载过程已经正确处理了数据请求的竞态,可以设置loadingOptions.modal
为false
,开启非模态的加载态,以提供更流畅的操作体验。 - 💡
Progress
组件新增了可选的ui
尺寸xs
。 - 💡
Progress
组件在环形模式下现在根据ui
尺寸不同,进行了尺寸上的调整。 - 🐞修正
Uploader
组件key-field
指定的字段可能被覆盖的问题。 - 🐞修正
RadioButtonGroup
组件在禁用状态(整体禁用 & 单项禁用)下依然可以通过键盘获取焦点并进行修改的问题。 - 🐞修正
Icon
组件的spin
属性失效的问题。
2.8.2
- 🐞修正
babel-plugin-veui
没有正确处理将 identifier 通过别名引入的问题。 - 🐞修正
Tag
组件的删除按钮不能正常接收焦点的问题。 - 🐞修正
Select
多级菜单展开位置没有完全对齐的问题。