v1.0.0-alpha.10
Pre-release
Pre-release
·
2435 commits
to main
since this release
⚠️ 非兼容性变更
-
[^]
AlertBox
组件,之前只能通过ui
prop 传递类型信息(success
/error
/info
),现在和Toast
保持风格统一,使用type
prop 传递类型信息。迁移指南
对于非如下两种情况的用户,本次变更并不产生影响。
-
所有直接使用
AlertBox
的情况下,需要将如ui="success"
修改为type="success"
的方式进行指定。 -
对于主题包的作者,需要将原来针对如
[ui~="success"]
编写的样式,修改为.veui-alert-box-success
。
-
-
[-] [预告]
Input
组件的type
prop 将在下个版本去除对textarea
的支持,请使用Textarea
组件代替。
💡 主要变更
- [+] 新增了
NumberInput
组件。 - [+] 为
Input
增加了before
/after
slot,提供扩展的空间。 - [+] 为
Select
增加了filter
prop,用来过滤下拉内容。 - [+] 为
OptionGroup
增加了position
prop,用来指定在弹出菜单中显示。 - [+] 为
Option
增加了hidden
prop。 - [+] 为
Overlay
增加了locate
事件,在位置发生变化时触发(时机为tether
的reposition
事件)。 - [+]
Searchbox
组件增加suggest-trigger
prop,用来指定推荐列表的弹出时机;增加suggest
事件,当需要显示推荐列表时触发。 - [+]
Field
的rules
中增加priority
的配置,用来覆盖当前内置的规则优先级。 - [^] 将
icons
mixin 并入ui
, - [+] 支持配置
ui
prop 项的元数据,以支持进一步校验及根据ui
值配置图标。 - [^] 将
Progress
组件硬编码在组件代码中的尺寸解耦到veui-theme-one
中,现在组件可以从主题包的 JS 模块中注入预定义的样式参数。 - [+]
Uploader
组件的image
模式在图片的遮罩层上增加 scoped-slotextra-operation
;在上传项目前后分别增加file-before
和file-after
两个 scoped slot。 - [^]
Uploader
组件增加 proporder
,配置新上传文件的插入顺序。
🐞 问题修复
- [^] 为
uiTypes
定制了选项合并策略,并修正了Select
组件在uiTypes
中声明的input
被 mixin 中加入的select
覆盖的问题。 - [^] 去除了
Link
组件中错误注册组件的代码。 - [^] 修复了关闭非
modal
的Dialog
时FocusManager
报错的问题。 - [^] 修复了
FocusManager
在trap
模式下会自动聚焦最后一个元素的问题。 - [^] 修复了
Textarea
组件在 IE9 下的兼容性问题。 - [^] 修复了
Field
组件使用slot
时class
判断遗漏的问题。 - [^] 修复了
pattern
/numeric
校验规则的优先级,使pattern
置于numeric
之后。 - [^] 去除了
rule
校验失败信息中包含部分校验成功的无用信息。 - [^] 去除了
Input
部分过时的 prop。