v1.0.0-alpha.7
Pre-release
Pre-release
Justineo
released this
30 Jan 09:24
·
2503 commits
to main
since this release
⚠️ 非兼容性变更
-
[^] 将对
[email protected]
的依赖更新为focus-visible
+classlist-polyfill
,并且移入了veui-theme-one
的dependencies
。使用veui-theme-one
且需兼容 IE9 的项目需要同时引入这两个模块。同时veui-theme-one
中的.focus-ring
也均已升级为.focus-visible
。迁移指南
-
在主模块中删除 `import 'wicg-focus-ring';
-
安装上述包后,将引入语句替换为:
import 'classlist-polyfill' import 'focus-visible'
-
-
[^] 去除了
veui-theme-one
中Alert
组件默认的上下margin
。 -
[^]
Column
组件的 scoped slothead
和foot
现在变更为 slot。 -
[-] 删除
veui-theme-dux
。 -
[-] 删除
Field
组件 proprules
默认可选表单校验规则maxByte
和minByte
。
💡 主要变更
- [+] 新增
Textarea
组件。 - [+]
Column
组件新增 propspan
,用来指定行/列方向合并单元格的逻辑。 - [^]
Column
组件的默认 scoped slot 传入的参数现在会将列表项的数据展开,不需要多加一层item
进行访问(与其它类似数据源的组件一致,需注意数据源对象中不能使用item
/index
作为属性名)。 - [+]
Table
组件新增 propkey-field
,指明用哪一个 field 作为表格数据的键。当Table
为selectable
时,可以用来指定选择列纵向合并单元格的逻辑需要参照的列,以及选择逻辑返回的值来自哪一列。 - [+] 优化
Column
组件注册到Table
的逻辑,支持在模板中通过v-for
、v-if
等动态配置,并且将注册过程移入created
生命周期以支持服务端渲染。 - [^]
Breadcrumb
组件routes
数据项的文本域重命名为label
,保留了text
的用法进行兼容。 - [+]
Uploader
组件增加statuschange
事件,用于表单提交的时候校验是否还有文件正在上传或上传失败。 - [+]
Uploader
组件增加 propdataType
,用于指明回调的内容的格式。 - [+]
Uploader
组件 propname
现在有默认值file
。 - [+]
Field
组件优化交互式校验规则显示顺序。 - [+]
Field
proprules
校验规则的出错消息支持传入函数。 - [^]
Select
组件被选中的选项现在会在浮层展开时自动滚动到可视范围。
🐞 问题修复
- [^] 修复
Schedule
组件状态未与selected
prop 同步的问题。 - [^] 修复
Tabs
组件在仅指定active
时会导致无法切换的问题。 - [^] 修复
Tooltip
组件在target
变化时会自动显示的问题。 - [^]
Uploader
组件的value
不再包含正在上传中或上传失败的文件,不再包含status
等内部变量。 - [^] 修复
Uploader
组件accept
prop 判断后缀的错误。 - [^] 修复
resize
指令在target
元素被移动过后丢失目标document
的问题。 - [^] 修复大小比较规则的提示信息。
- [^] 修复使用 Popper 风格设置浮层
position
时解析不正确的问题。