Skip to content

v2.0.0-alpha.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Justineo Justineo released this 30 Oct 16:29
· 338 commits to theme-dls since this release
v2.0.0-alpha.0

⚠️ 非兼容性变更

  • [^] 用 Popper.js 替代了 Tether。Overlay 组件的 options prop(以及多个组件的 overlay-options prop)现在都对应于 Popper.js 的 options 参数Overlayposition 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-displayexpand/collapse,请使用 inline/popup 代替。
  • [-] 移除 OptionGroup 组件已废弃的 positionpopout,请使用 popup 代替。
  • [-] 移除 Tooltip 组件已废弃的 custom prop,请使用 trigger: 'custom' 代替。
  • [-] 移除 Tree 组件已废弃的 expands prop,请使用 expanded 代替。
  • [-] 移除 Uploader 组件已废弃的 auto-upload prop,请使用 autoupload prop 代替。
  • [-] Uploader 组件响应数据中的 statusreason 字段被移除,请使用 successmessage 代替。见 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 组件新增了 titleextra slot。

🐞 问题修复

  • [^] 修复 Select 组件中 Option 没有传入 label 时对应 slot 不渲染的问题。
  • [^] 修复 Select 内联写法时部分 slot 不生效的问题。
  • [^] 修复 Select 内联写法时 trigger prop 不生效的问题。