VEUI

VEUI on GitHub
EnglishEN

升级日志

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

2.14.3

  • 🐞
    修复 Slider 组件在 vertical 模式下通过点击轨道位置而非拖动把手时值设置不正确的问题。

2.14.2

  • 💡
    Slider 组件新增 vertical prop,可用来设置纵向模式。
  • 🐞
    修正 Slider 组件在非受控模式下值不正确的问题。
  • 🐞
    修正 Table 组件吸底横向滚动条和原滚动条叠加产生的样式问题。

2.14.1

  • 🐞
    StackUploader 组件不再会遮挡之前元素的点击。

2.14.0 🍩 Doughnut

  • 💡

    veui-theme-dls 升级到 D22 样式。

  • 💡

    新增自定义的滚动条样式。

  • 💡

    Autocomplete 组件新增 no-data 插槽,允许在无匹配的候选项时自定义要显示的内容。

  • 💡

    各个组件的自定义 CSS 属性结束实验性状态,正式发布。包括:

    • --dls-accordion-gutter
    • --dls-carousel-slide-gutter
    • --dls-carousel-transition-duration
    • --dls-checkbox-button-min-width
    • --dls-dialog-content-width
    • --dls-dialog-width
    • --dls-drawer-width
    • --dls-dropdown-max-display-items
    • --dls-field-label-width
    • --dls-radio-button-min-width
    • --dls-table-cell-lines
    • --dls-table-head-cell-lines
  • 💡

    Stack 组件和 TagInput 组件结束实验性状态,正式发布。

2.13.9

  • 🐞
    修复上个版本改动造成 v-drag.sort 指令无法正常工作的问题。

2.13.8

  • 🐞
    v-drag.translate 指令拖动时现在会阻止浏览器默认行为了(如拖动图片或选中的文字)。

2.13.7

  • 💡
    Tag 组件新增 color 属性,目前提供 turquoise / violet / green 三种预设颜色。
  • 💡
    优化了 Tag 组件的关闭按钮尺寸。
  • 💡
    优化了 TagInput / Select / Cascader 组件中标签内容的边距。
  • 💡
    Button 组件新增 ui 样式 subtle,可配合 text / icon 类型使用。
  • 🐞
    修正了 Select 复选模式下标签没有遵循 ui 配置的问题。

2.13.6

  • 💡
    Table 组件新增的横向滚动条吸底功能。
  • 🐞
    Autocomplete 组件在严格模式下,在失焦时也会根据限制条件修正数据了。
  • 🐞
    修正了 ButtonGroup / RadioButtonGroup / CheckButtonGroup 组件各按钮的层级,已在不同状态与交互下正确显示。

2.13.5

  • 💡
    Input / Textarea / SearchBox 组件的 strict 属性支持通过 { maxlength?: boolean } 类型配置了。
  • 💡
    TagInput 组件新增 strict 属性,支持分别配置严格限制最大标签个数和最大单个标签长度。
  • 💡
    Autocomplete 组件的 strict 属性支持通过 { maxlength?: boolean, select?: boolean } 类型分别配置严格限制文本最大长度和限制填写内容必须完全匹配数据源中某项了。
  • 🐞
    修复 ConfigProvider 组件在进行 ui 相关配置时,配置意外地对全局生效的问题。
  • 🐞
    help-positionsideField 组件的内容部分容器现在将自动撑满整行宽度。

2.13.4

  • 💡

    ConfigProvider 组件现在可以设置组件的 ui 相关配置如 icons 了。

    使用方法

    <veui-config-provider :value="config">
      <veui-date-picker/>
      <veui-dialog/>
    </veui-config-provider>
    
    // ...
    import { IconCalendarSolid } from 'dls-icons-vue'
    
    export default {
      // ...
      data () {
        return {
          config: {
            'datepicker.icons.calendar': IconCalendarSolid, // 替换日期选择器的日历图标
            'dialog.parts.cancel': 'ghost' // 将对话框的取消按钮设置为 `ghost` 类型
          }
        }
      },
      // ...
    }
    
  • 🐞
    修复 TagInput 组件在开启 allow-duplicate 时,删除标签会删除所有与其值相同的标签的问题。
© Baidu, Inc. 2023