Skip to content

Releases: ecomfe/veui

v2.7.3

30 Jun 10:21
Compare
Choose a tag to compare

💡 主要变更

  • [+] Cascader 组件新增 load 属性来支持数据项懒加载的场景。

🐞 问题修复

  • [^] 修正了 Nav 组件悬浮切换时没有动画的问题。

v2.7.2

15 Jun 13:10
Compare
Choose a tag to compare

💡 主要变更

  • [+] Field 组件新增 required 属性支持必选的样式,替代使用 Fieldset 的场景。
  • [^] 表单校验策略升级,展示校验结果时会自动合并相同的消息。
  • [+] Field 组件的 rules 属性支持内联 validate 校验器。
  • [+] Uploader 组件支持定制失败项目是否展示预览。

🐞 问题修复

  • [^] 修正了 Field 组件在内部有多个输入型组件时,校验信息可能会被错误地清空的问题。
  • [^] 修正了 Uploader 组件的图标和样式问题。
  • [^] 修正了 TimePicker 组件选中项目的样式问题。
  • [^] 修正了 Fieldset 组件内的 Field 不展示字段名称的问题。

v2.7.1

15 Jun 13:02
Compare
Choose a tag to compare

💡 主要变更

  • [^] 优化了 Slider 组件的交互,现在通过鼠标拖动完毕后浮层会自动隐藏。
  • [^] Slider 组件现在也可以通过键盘 调整取值了。
  • [+] Tabs 组件新增 tooltip 属性,允许被截断的标签页标题自动显示完整内容浮层提示。

🐞 问题修复

  • [^] 修正了 Field 组件在 label-positiontop 时侧边帮助信息位置不正确的问题。
  • [^] 修正了 Transfer 组件在已选项扁平显示时的样式问题。
  • [^] 修正了 Form 组件的 validate 方法在校验通过时没有返回 true 的问题。

v2.7.0 "🪁 Kite"

25 May 18:02
Compare
Choose a tag to compare

💡 主要变更

  • [^] Uploader 组件进行了整体优化。

    • 新增 pick 属性用于来自定义选择文件的行为;
    • 新增 validity-display 属性来支持不同的校验信息展示方式;
    • desc 插槽重命名为 help,并新增了 help 属性来设置帮助文本;
    • 新增 help-position 属性来支持不同的帮助文本展示位置;
    • picker-position 属性值新增 nonetop 来支持上传入口隐藏或置于上方;
    • 废弃 button-label 插槽,新增了 picker-labelpicker-icon 属性来设置上传入口的文本和图标。
  • [+] Drawer 组件新增多级自动缩进功能。

  • [+] Form 组件新增 label-position 属性,支持设置表单项标题显示在上方或侧面。

  • [+] Field 组件的 help-position 属性新增可选值 top,支持设置表单项帮助文本显示在上方。

  • [+] veui-theme-dls 新增 typography.less,提供“Baidu Number”字体支持。

🐞 问题修复

  • [^] 修正 Dropdown 组件不能正确渲染 positionpopup 的内联 OptionGroup 子组件。

v2.6.5

17 May 07:50
Compare
Choose a tag to compare

💡 主要变更

  • [+] Form 组件新增了 clearValiditiessetValidities 方法,方便用户清除校验信息和设置校验信息。常用的场景是:将提交后后端返回的校验信息更新到表单中去。
  • [+] 乐观清除校验信息:当用户更新输入型组件(如 Input/Select 等)的值时,该字段的校验信息也会同时被清除。

🐞 问题修复

  • [^] 修正 Tree 组件可勾选时,复选框与内容间距过小的问题。

v2.6.4

25 Apr 12:30
Compare
Choose a tag to compare

🐞 问题修复

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

v2.6.3

21 Apr 14:49
Compare
Choose a tag to compare

⚠️ 非兼容性变更

  • [^] 重命名组件 MenuSidenav 并且升级了样式:

    • 不再支持 s / l 尺寸变体,现在只支持默认的 m 尺寸。
    • 移除了属性 collapsible,侧导航不再内置切换展开/收起的按钮。
    • collapsed 属性在不受控时默认会和上层 Sidebarcollapsed 属性联动。
  • [^] 组件 Sidebar 的属性 collapsible 默认值调整为 false

💡 主要变更

  • [^] 组件 Popover 支持透传 overlay-options 来配置浮层选项。

🐞 问题修复

  • [^] 修复了 Cascader 组件的禁用项目可以选中的问题。
  • [^] 修复了 Cascader 组件在悬浮展开子级面板时报错的问题。

v2.6.2

08 Apr 10:40
Compare
Choose a tag to compare

🐞 问题修复

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

v2.6.1

08 Apr 10:39
Compare
Choose a tag to compare

🐞 问题修复

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

v2.6.0 "🌻 Sunflower"

29 Mar 16:26
Compare
Choose a tag to compare

⚠️ 非兼容性变更

  • [^] 限定了 Tabs 组件单个标签页标题的宽度,对于超出最大宽度的内容会被省略。
  • [^] 移除了 Nav 组件的 s / l 两个尺寸变体,现在 Nav 组件只支持 m 尺寸。

💡 主要变更

  • [+] 新增 Message 组件,提供统一的内联消息提示。
  • [^] 优化 Tabs 组件样式。
  • [^] 优化 Nav 组件样式,新增悬浮和点击动效。
  • [+] 表单相关功能进行了大幅优化,升级了校验信息样式。Field 组件新增了 help / help-position 属性与 help 插槽来支持配置辅助说明。新增了 abstract / withhold-validity 属性来支持微调校验流程,新增了 validity-display 属性来控制校验信息展示样式,校验结果支持配置 status 以展示更丰富的校验状态。
  • [^] Field 内如果有多个输入类组件,可以通过将输入组件的 name 属性设置为与 Field 相同来标记“主要”输入组件,自动绑定校验逻辑与相关反馈。

🐞 问题修复

  • [^] 为布局相关组件补充了缺失的接口类型声明。
  • [^] 修正了 RadioCheckbox 组件在没有标签文本时的对齐样式。