升级日志

根据组件/指令/插件/模块等进行过滤……

2.6.4

  • 🐞
    修复了没有 FooterSidebar 组件高度没有正常撑满容器的问题。

2.6.3

  • ⚠️

    重命名组件 MenuSidenav 并且升级了样式:

    • 不再支持 s / l 尺寸变体,现在只支持默认的 m 尺寸。
    • 移除了属性 collapsible,侧导航不再内置切换展开/收起的按钮。
    • collapsed 属性在不受控时默认会和上层 Sidebarcollapsed 属性联动。
  • ⚠️

    组件 Sidebar 的属性 collapsible 默认值调整为 false

  • 💡
    组件 Popover 支持透传 overlay-options 来配置浮层选项。
  • 🐞
    修复了 Cascader 组件的禁用项目可以选中的问题。
  • 🐞
    修复了 Cascader 组件在悬浮展开子级面板时报错的问题。

2.6.2

  • 🐞
    修正 babel-plugin-veui 转换包含组件名后缀的具名导出时误识别为组件的问题。
  • 🐞
    修正 statussuccessMessage 组件图标使用不正确的问题。
  • 🐞
    修正复选的 Cascader 已选状态触发区样式布局错误的问题。
  • 🐞
    修正 Field 组件的 tip 属性通过 Tooltip 而非 Popover 展示的问题。
  • 🐞
    调整了 Overlay 组件开启 autofocus 时获取焦点的时机,以避免获取焦点时尚未展示完毕从而导致的页面滚动。
  • 🐞
    修正了全局类型声明没有包含 Message 组件的问题(将影响使用诸如 unplugin-vue-components 插件的场景)。

2.6.1

  • 🐞
    修复 veui-theme-dls 打包版本没有正确引入 Message 组件的问题。
  • 🐞
    修复 Field 组件销毁时没有正确清除对应校验信息的问题。
  • 🐞
    修复树相关组件项目 key 与唯一 value 不对应的问题。

2.6.0🌻 Sunflower

  • ⚠️
    限定了 Tabs 组件单个标签页标题的宽度,对于超出最大宽度的内容会被省略。
  • ⚠️
    移除了 Nav 组件的 s / l 两个尺寸变体,现在 Nav 组件只支持 m 尺寸。
  • 💡
    新增 Message 组件,提供统一的内联消息提示。
  • 💡
    优化 Tabs 组件样式。
  • 💡
    优化 Nav 组件样式,新增悬浮和点击动效。
  • 💡
    表单相关功能进行了大幅优化,升级了校验信息样式。Field 组件新增了 help / help-position 属性与 help 插槽来支持配置辅助说明。新增了 abstract / withhold-validity 属性来支持微调校验流程,新增了 validity-display 属性来控制校验信息展示样式,校验结果支持配置 status 以展示更丰富的校验状态。
  • 💡
    Field 内如果有多个输入类组件,可以通过将输入组件的 name 属性设置为与 Field 相同来标记“主要”输入组件,自动绑定校验逻辑与相关反馈。
  • 🐞
    为布局相关组件补充了缺失的接口类型声明。
  • 🐞
    修正了 RadioCheckbox 组件在没有标签文本时的对齐样式。

2.5.5

  • ⚠️
    Lightbox 组件在关闭时的 cancel 事件修改成 close 事件。
  • 💡
    优化了 Radio / Checkbox 组件在垂直方向的对齐方式。
  • 💡
    Select 组件新增 show-select-all 属性,支持全选的功能。
  • 🐞
    修正了 DatePicker / Button 禁用样式的问题。
  • 🐞
    修正了 Uploader 媒体上传项目在禁用状态下的样式问题。
  • 🐞
    修正了 Menu 覆盖 item 插槽会导致报错的问题。
  • 🐞
    修正了 Cascader 选中文本超长溢出的样式问题。
  • 🐞
    修正了 Tag 组件禁用状态下的焦点样式。

2.5.4

  • 💡
    Tabs 组件现在在标签页标题横向溢出滚动时,支持使用滚轮进行左右滚动。
  • 💡
    Lightbox 组件新增 outside-closable 属性,用于指定是否可以在内容外部点击关闭。
  • 🐞
    修正了 DatePickerselect 事件重复触发的问题。
  • 🐞
    优化了 Overlay 组件的关闭逻辑,消除了部分组件关闭过程中会发生肉眼可见的闪烁的问题。
  • 🐞
    修正了 RadioGroup / CheckboxGroup / RadioButtonGroup / CheckboxButtonGroup 组件可能遮挡左侧组件点击区域的问题。
  • 🐞
    v-drag.sort 指令新增了对 Chrome 关于拖动图片生成坐标相关 bug 的兼容性处理。

2.5.3

  • 💡
    Dialog / Drawer / AlertBox / ConfirmBox / PromptBox 等组件新增 afteropen 事件。
  • 🐞
    修正了 Button 组件键盘交互某些情况下没有正确触发的问题。

2.5.2

  • 💡
    新增全局注册类型声明,以便使用了类似 unplugin-vue-components 功能时自动引入并注册组件的场景下依然可以获取正确的组件类型信息。
  • 💡
    Form 组件的 defaultactions 插槽新增 validating 属性,用于指示当前表单是否正处于异步校验过程中。
  • 💡
    Form 组件的 default 插槽新增 submit 属性,用于触发表单提交。
  • 🐞
    修正了用户在封装多个 Column 组件并传入 Table 时可能导致乱序的问题。

2.5.1

  • 🐞
    修正了类型声明与 @vue/composition-api 导出的 defineComponent 的类型声明不匹配的问题。