v2.0.0-alpha.0
Pre-release
Pre-release
Justineo
released this
30 Oct 16:29
·
338 commits
to theme-dls
since this release
⚠️ 非兼容性变更
- [^] 用 Popper.js 替代了 Tether。
Overlay
组件的options
prop(以及多个组件的overlay-options
prop)现在都对应于 Popper.js 的options
参数。Overlay
的position
prop 在之前的版本就已经兼容了 Popper.js 的语法,所以如果之前就以 Popper.js 风格进行描述,则无需调整。见 #574。 - [^]
Input
组件的before
/after
slot 重命名为prepend
/append
,新的before
/after
位置在输入框外部。并且新增了before-label
/after-label
两个 slot。见 #502。 - [^]
NumberInput
组件的before
/after
slot 重命名为prepend
/append
。见 #502。 - [-] 移除
Alert
组件的close-label
属性。 - [^]
Pagination
组件根据新的设计不再支持总数显示。 - [-] 移除已废弃的
Pager
组件,请使用Pagination
组件代替。 - [-] 移除
Progress
组件已废弃的precision
prop,请使用decimal-place
prop 代替。 - [-] 移除
Progress
组件已废弃的state
prop,请使用status
prop 代替。 - [-] 移除
Progress
组件已废弃的auto-succeed
prop,请使用autosucceed
prop 代替。 - [-] 移除
Schedule
组件已废弃的shortcuts-display
值expand
/collapse
,请使用inline
/popup
代替。 - [-] 移除
OptionGroup
组件已废弃的position
值popout
,请使用popup
代替。 - [-] 移除
Tooltip
组件已废弃的custom
prop,请使用trigger: 'custom'
代替。 - [-] 移除
Tree
组件已废弃的expands
prop,请使用expanded
代替。 - [-] 移除
Uploader
组件已废弃的auto-upload
prop,请使用autoupload
prop 代替。 - [-]
Uploader
组件响应数据中的status
及reason
字段被移除,请使用success
及message
代替。见 1.0.0-alpha.19 的迁移指南。
💡 主要变更
- [+] 支持在编译时指定组件 class 前缀。具体自定义方式见 #573。
- [+] 新增了
veui-theme-dls
主题并将大部分组件调整为适配 DLS 实现。 - [+] 新增了
Loading
组件。 - [+] 新增了
Collapse
组件。 - [+] 新增了
Accordion
组件。 - [+] 新增了
Badge
组件。 - [+] 新增了
TimePicker
组件。 - [+] 新增了
Drawer
组件。 - [+] 新增了
Embedded
组件。 - [+] 新增了
Anchor
组件。 - [+] 为
Overlay
/Dialog
组件新增了inline
prop,允许内联在内容中进行渲染。 - [+] 为
Overlay
组件新增了match-width
prop,允许对于相对指定元素定位时,以目标元素宽度为浮层最小宽度。 - [+] 为
Progress
组件新增了append
slot。 - [+] 为
Alert
组件新增了title
、extra
slot。
🐞 问题修复
- [^] 修复
Select
组件中Option
没有传入label
时对应 slot 不渲染的问题。 - [^] 修复
Select
内联写法时部分 slot 不生效的问题。 - [^] 修复
Select
内联写法时trigger
prop 不生效的问题。