Skip to content

Releases: setariajs/setaria-ui

v1.4.4

03 Jul 06:26
Compare
Choose a tag to compare

同步至Element-UI 2.4.2版本

新特性

  • Dialog
  • MessageBox
    • 新增 iconClass 属性
  • Tabs
    • 新增 stretch 属性
    • Tabs 的 before-leave 钩子添加了 activeNameoldActiveName 参数,ElemeFE#11713

修复:

  • Autocomplete
    • 移除 Autocomplete 的重复类型声明
  • ButtonGroup
    • 修复 ButtonGroup 中只有一个 roundcircle 的 Button 时的样式错误,ElemeFE#11605
  • Cascader
    • 修复在 change-on-select 状态下点击选项不关闭的问题,ElemeFE#11623
    • 修复 Cascader 关闭后的聚焦问题,ElemeFE#11588
  • Menu
    • 修复 collapse 属性变化后无法使用 open 方法的问题,ElemeFE#11646
  • Pagination
    • 修复在某些情况下 Pagination 的条目数选择器的样式错误,ElemeFE#11622
  • Popover
  • Radio
    • 修复禁用的 Radio 在点击时显示 box-shadow 的问题,ElemeFE#11462
  • Select
    • 修复初始值为 null 时仍然显示清除图标的问题,ElemeFE#11460
    • 修复嵌套在 Form 内的 Select 在 FireFox 浏览器中下拉箭头错位的问题,ElemeFE#11427
    • 现在通过代码改变 Select 的值后会触发表单校验,与 Input 行为一致,ElemeFE#11672
  • Table
    • 修复展开行时无法保留选中行样式的问题,ElemeFE#11464
    • 修复 Table 在 highlight-current-rowfalse 时点击行也会触发高亮的问题,ElemeFE#11691 ElemeFE#11563
    • 修复 Table 的 class-namelabel-class-name 属性不支持动态更新的问题,ElemeFE#11626
  • Tabs
    • 修复调用 before-leave 并返回 Promise 的时候,Tabs 会存在 focus 状态的问题,ElemeFE#11386
    • 修复开启 lazy 时渲染顺序异常的问题,ElemeFE#11461
  • Tree

v1.4.1

01 Jun 01:08
Compare
Choose a tag to compare
  • Dynamic Form
    修正type为textarea的项目rows无法设置的问题

v1.3.1

19 Apr 02:05
Compare
Choose a tag to compare

新特性

  • List
    • 新增List组件

1.3.0

16 Apr 16:15
Compare
Choose a tag to compare

同步至Element-UI 2.3.4版本
Element-UI的更新内容:

新特性

修复

  • Autocomplete
  • Badge
    • 修复在 value 属性为 0 时不显示上标的问题,ElemeFE#10470
  • Checkbox
    • 修复 TypeScript 类型声明未导出 CheckboxButton 的问题,ElemeFE#10666
  • Container
    • 修复布局组件在 IE11 中无法自动填充可用空间的问题,ElemeFE#9655
    • 修复 Aside、Header 和 Footer 在某些布局中被压缩的问题,ElemeFE#9812
  • DatePicker
    • 现在时间日期选择器下拉面板中的值能够正确地从 format 属性中获取对应格式了,ElemeFE#10174(by @remizovvv
    • 修复在 DateTimePicker 中手动输入日期后不能正确触发 change 事件的问题,ElemeFE#9913
    • 现在 DatePicker 的范围选择支持先点选结束日期,再点选开始日期了,ElemeFE#8156(by @earlymeme)
    • 修复 DatePicker 在清除初始值时不触发 change 事件的问题,ElemeFE#9986
    • 现在 default-time 属性也可用于非范围选择的 DateTimePicker 了,ElemeFE#10321(by @RickMacTurk
  • Form
    • 修复嵌套复合型 Input 时,FormItem 标签与输入框未对齐的问题,ElemeFE#10189
  • Input
    • 修复 type 属性未传递至原生 input 元素的问题,ElemeFE#10415
  • InputNumber
    • 调整 InputNumber change 事件的触发时机,使得在回调中能够取得最新的组件绑定值,ElemeFE#10553
  • Loading
    • 修复在 mounted 中修改 v-loading 的值为 true 时不能正确显示 Loading 的问题,ElemeFE#9722
  • Menu
  • MessageBox
    • 修复调用 MessageBox 未传入 title 时,打开的 MessageBox 会继承上一个实例的 title 属性的问题,ElemeFE#10126(by @Pochodaydayup
  • Pagination
    • 修复 current-change 在未发生用户交互时错误触发的问题,ElemeFE#10247
    • 修复禁用的上一页、下一页按钮仍会触发 current-change 事件的问题,ElemeFE#10628
  • Rate
    • 现在 Rate 的图标类相关属性支持动态更新了,ElemeFE#10003
  • Tab
    • 修复 TabItem 在浏览器失焦和隐藏后出现蓝色边框的问题,ElemeFE#10503
    • 修复 type 为 border-card 的 Tabs 中被禁用标签项的样式,ElemeFE#10640
  • Textarea
    • 修复未绑定值的 Textarea 在 SSR 中会显示 undefined 的问题,ElemeFE#10630
  • Tree
  • Select
    • 现在的 Select 在选中选项后仍然处于 focus 状态,ElemeFE#9857(by @Seebiscuit
    • 修复鼠标右键点击 Select 的输入框会展开选项的问题,ElemeFE#9894(by @openks
    • 修复重置表单后,用户第一次改变 Select 的值时不触发校验的问题,ElemeFE#10105
  • Switch
    • 修复点击时会触发两次原生 click 事件的问题,ElemeFE#9760
  • Table
    • 修复点击可展开行的展开图标会触发 row-click 事件的问题,ElemeFE#9654
    • 修复某些情况下通过拖动改变列宽后,布局没有同步更新的问题,ElemeFE#9668
    • 修复合计行与固定列并存时的样式问题,ElemeFE#9667
    • 修复可展开的 Table 在展开某一行后高度未重新计算的问题,ElemeFE#9848
    • 修复设置了 height 属性的 Table 在服务端渲染时无法加载的问题,ElemeFE#9876
    • 修复 Table 的固定列在某些情况下宽度不正确的问题,ElemeFE#10130
    • 修复含有固定列的 Table 在设置 max-height 属性后有时不能及时更新布局高度的问题,ElemeFE#10034
  • Upload
    • 现在拖拽上传会拦截不在 accept 属性范围内的文件,ElemeFE#10278

1.1.9

16 Apr 16:19
Compare
Choose a tag to compare

修复:

  • Dynamic Form
    • 修复数字类型的字段的校验错误的问题

1.2.0

16 Apr 16:17
Compare
Choose a tag to compare

从Element-UI 1.4.2更新至最新版本(2.1.0)
以下是Element-UI的更新内容:

新特性

  • 综合
    • 新增 theme-chalk 主题
    • 增强以下组件的可访问性:Alert、AutoComplete、Breadcrumb、Button、Checkbox、Collapse、Input、InputNumber、Menu、Progress、Radio、Rate、Slider、Switch 和 Upload
    • 新增布局组件 Container、Header、Aside、Main 和 Footer
    • 新增 TypeScript 类型声明
    • 重绘了全部图标,并新增了部分图标
    • 新增了一系列基于断点的工具类,用于当视口尺寸满足一定条件时隐藏元素
    • 新增全局配置组件尺寸的功能。在引入 Element 时,配置 size 字段可以改变所有组件的默认尺寸
  • Alert
  • Autocomplete
  • Breadcrumb
    • 新增 separator-class 属性,可使用图标作为分隔符 ElemeFE#7203
  • Button
  • Cascader
  • Checkbox
  • ColorPicker
  • DatePicker
    • 新增 prefix-iconclear-icon 属性,ElemeFE#9237(by @AdamSGit
    • 新增 default-time 属性,ElemeFE#9094(by @nighca
    • value-format 属性增加对 timestamp 的支持,ElemeFE#9319(by @wacky6
    • type 为 datetimerange 时可以使用 timeFormat 格式化时间选择器 ElemeFE#6052
    • 新增 start-placeholderend-placeholder,用于设置范围选择时两个输入框的占位符 ElemeFE#7169
    • 新增 value-format 属性,支持对绑定值的格式进行自定义,ElemeFE#7367
    • 新增 unlink-panels 属性,用于在选择日期范围时取消两个日期面板之间的联动
    • 新增 time-arrow-control 属性,用于开启时间选择器的 arrow-controlElemeFE#7438
    • DatePicker 的 default-value 属性支持 daterange 模式,ElemeFE#7073 @wacky6
  • Dialog
    • 新增 widthfullscreenappend-to-body 属性,支持嵌套使用
    • 新增 center 属性,提供居中布局 ElemeFE#7042
    • 新增 focus-after-closedfocus-after-open属性,支持无障碍访问 ElemeFE#6511
  • Dropdown
  • Form
    • 新增 disabled 属性,ElemeFE#9529
    • 新增 validateOnRuleChange 属性,ElemeFE#8141
    • 新增 inline-message 属性,设置后校验信息会以行内样式显示 ElemeFE#7032
    • 新增 status-icon 属性,用于在输入框中显示校验结果反馈图标 ElemeFE#7032
    • Form 和 FormItem 新增 size 属性,用于控制表单内组件的尺寸,ElemeFE#7428
    • validate 方法在不传入 callback 的情况下返回 promise,ElemeFE#7405
    • 新增 clearValidate 方法,用于清空所有表单项的验证信息,ElemeFE#7623
  • Input
  • InputNumber
  • Layout
    • 新增断点 xl,适用于宽度大于 1920px 的视口
  • Loading
    • 通过指令调用的 Loading 现在支持以 element-loading-custom-class 属性的方式设置自定义类名,ElemeFE#8826(by @earlymeme)
    • 配置对象新增 spinnerbackground 字段,支持自定义加载图标和背景色,ElemeFE#7390
  • Menu
    • 新增 SubMenu 的 show-timeouthide-timeout 属性,ElemeFE#8934(by @HugoLew
    • 新增 background-colortext-coloractive-text-color 属性,分别用于设置菜单的背景色、菜单的文字颜色和当前激活菜单的文字颜色 ElemeFE#7064
    • 新增 openclose 方法,支持手动打开和关闭 SubMenu,ElemeFE#7412
  • Message
    • 图标部分使用 icon 代替图片,从而支持通过 CSS 修改图标背景色 ElemeFE#6207
    • 新增 dangerouslyUseHTMLString 属性,使得 message 属性支持传入 HTML 字符串* ElemeFE#6207
    • 新增 center 属性,提供居中布局 ElemeFE#6875
  • MessageBox
    • 新增 closeOnHashChange 属性 ElemeFE#6043
    • 新增 center 属性,提供居中布局 ElemeFE#7029
    • 新增 roundButton 属性,使得内部按钮为圆角按钮 ElemeFE#7029
    • 新增 dangerouslyUseHTMLString 属性,使得 message 支持传入 HTML 字符串* ElemeFE#6043
    • 新增 inputType 属性,用户指定内部输入框的类型,ElemeFE#7651
  • Notificaition
    • 新增 closeAll 方法,ElemeFE#9514
    • 新增 position 属性,用于配置 Notification 出现的位置 ElemeFE#6231
    • 新增 dangerouslyUseHTMLString 属性,使得 message 属性支持传入 HTML 字符串* ElemeFE#6231
    • 新增 showClose 属性,用于隐藏关闭按钮 ElemeFE#6402
  • Pagination
    • 新增 Pagination 的 background 属性,ElemeFE#8553
    • 新增 prev-textnext-text 属性,用于自定义上一页和下一页的文本 ElemeFE#7005
  • Radio
  • Rate
    • 新增 show-score 属性,控制是否在右侧显示当前分数 ElemeFE#6295
  • Select
    • 新增 auto-complete 属性,ElemeFE#9388
    • 新增 Select 的 collapse-tags 属性,用于在多选时以文字代替 Tag,避免组件高度的增大,ElemeFE#8190
    • 新增 reserve-keyword 属性,用于在选择某个选项后保留当前的搜索关键词
  • Slider
  • Steps
    • 新增 simple 属性,用于开启简洁风格的步骤条 ElemeFE#7274
  • Switch
  • Table
    • filter-method 方法加入第三个参数 columnElemeFE#9196(by @liyanlong
    • 开放 Table 的 doLayout 方法,用于重新计算 Table 的布局,ElemeFE#8351
    • 新增 TableColumn 的 sort-by 属性,ElemeFE#7828(by @wangfengming
    • 新增 span-method 属性,用于合并行或列
    • 新增 clearSort 方法,用于清空排序状态
    • 新增 clearFilter 方法,用于清空过滤状态
    • 对于可展开行,当该行展开时会获得一个 .expanded 类名,方便自定义样式
    • 新增 size 属性,用于控制表格尺寸
    • 新增 toggleRowExpansion 方法,用于手动展开或关闭行
    • 新增 cell-class-name 属性,用于指定单元格的类名
    • 新增 cell-style 属性,用于指定单元格的样式
    • 新增 header-row-class-name 属性,用于指定表头行的类名
    • 新增 header-row-style 属性,用于指定表头行的样式
    • 新增 header-cell-class-name 属性,用于指定表头单元格的类名
    • 新增 header-cell-style 属性,用于指定表头单元格的样式
    • TableColumn 的 prop 属性支持 object[key] 格式
    • TableColumn 新增 index 属性,用于自定义索引值
  • Tabs
    • 新增 tab-position 属性,控制选项面板内容显示的上、下、左、右四个方向 ElemeFE#6096
  • Tag
  • TimePicker
    • TimePicker 的 format 新增对 AM/PM 的支持,ElemeFE#8620(by @firesh
    • 可以用方向键导航,用 Enter 选中时间 ElemeFE#6050
    • 新增 start-placeholderend-placeholder,用于设置范围选择时两个输入框的占位符 ElemeFE#7169
    • 新增 arrow-control 属性,提供另一种交互形式,ElemeFE#7438
  • TimeSelect
    • 可以用 UpDown 导航,用 Enter 选中时间 ElemeFE#6023
  • Tooltip
  • Tree
    • 新增 Tree 的 renderAfterExpand 属性,ElemeFE#8972
    • 子节点在首次被展开之前不进行渲染 ElemeFE#6257
    • 新增 check-descendants 属性,设置 lazy 模式下勾选节点时,是否完全展开整个子树 ElemeFE#6235
  • Upload
    • 新增 Upload 的 before-remove 钩子方法,ElemeFE#8788(by @firesh
    • 新增 limiton-exceed 属性,支持对上传文件的个数进行限制,ElemeFE#7405
  • 其他
    • 新增西班牙语文档

修复

  • Alert
    • 修复通过默认 slot 传递 description 的 Alert 错误地使用小图标的问题,ElemeFE#6612 @leezng
  • AutoComplete
  • Button
    • 修复禁用的 Button 在点击文字部分时未阻止事件传播的问题,ElemeFE#6421
  • Carousel
    • 修复 CarouselItem 为异步获取时被隐藏的问题,ElemeFE#8921
    • 修复 Carousel 在切换时幻灯片闪烁的问题,ElemeFE#6394
  • Cascader
    • 修复 Cascader 的过滤功能在配置了 props 的情况下的异常问题,ElemeFE#7225
  • Container
    • 修复当视口变窄时 Container 无法同步更新其宽度的问题,ElemeFE#8042
  • DatePicker
    • 修复 focus 方法在范围选择时无效的问题,ElemeFE#9437
    • 修复当目前时刻处于不可选择的范围内时,点击面板上的「此刻」按钮仍能选中目前时刻的问题,ElemeFE#9470(by @wacky6
    • 修复当在月选择面板中选中天数较少的月份时,日期面板呈现下一个月的问题,ElemeFE#9577(by @wacky6
    • 现在 DatePicker 的 change 事件只会在 value 真正改变的时候触发,ElemeFE#9029(by @remizovvv
    • 修复 DatePicker 在范围选择时 blur 事件触发时机有误的问题,ElemeFE#8784
    • 修复范围选择的 DatePicker editablereadonly 属性无法正常工作的问题,ElemeFE#7922
    • 修复 DatePicker 的范围选择在内核为 Chromium 53-57 的浏览器中无法使用的问题,ElemeFE#7838
    • 修复周模式下的 DatePicker 在选择某年第一周可能会显示为前一年第一周的问题,ElemeFE#7860(by @hh23485
    • 选择周数时,v-model 结果返回该周第二天的问题 ElemeFE#6038
    • daterange 类型中,第一次的输入会被清空的问题 ElemeFE#6021
    • 修复 DateTimePicker 的快捷菜单过长时,最后一项会被隐藏的问题,ElemeFE#7567(by @DuLinRain
    • 修复 DatePicker 的范围选择在初始值为空数组时会报错的问题,ElemeFE#7233
    • 修复 DatePicker 在西半球使用时月视图和年视图禁用日期显示错误的问题,ElemeFE#7114
    • 修复设置了 disabledDate 的 DatePicker 在月视图下全部不可选的问题,ElemeFE#6768 @qingdengyue
    • 修复 DatePicker 的月视图错误计算禁用日期的问题,ElemeFE#6363
    • 修复 DatePicker 的 i18n 不支持 amPm 的问题,ElemeFE#6574
  • DateTimePicker
  • Dialog
    • 当含有下拉框时,下拉框的打开和关闭会造成文字虚晃的问题 ElemeFE#6088
  • Dropdown
    • 修复当页面仅有水平滚动条时,某些浏览器下拉菜单定位错误的问题,ElemeFE#9138(by @banzhuanmei
    • 修复 show-timeout 对点击触发的 Dropdown 无效的问题,ElemeFE#8734(by @presidenten
    • 修复初始状态被禁用的 Dropdown 在取消禁用后无法弹出下拉菜单的问题,ElemeFE#6969
  • Form
    • 修复 FormItem 的 error 属性初始值无效的问题,ElemeFE#8840
    • 修复 Form 对于 trigger 为 blur 的校验规则触发时机有误的问题,ElemeFE#8776
    • 修复带有边框的 CheckboxButton 在 Form 中高度错误的问题,ElemeFE#8100
    • Form 的 validate 方法现在能够正确地在异步校验完成后执行回调了,ElemeFE#7774(by @Allenice
  • Input
    • 修复 Input 的 prependappend slot 中 Select 的边框颜色错误,ElemeFE#9089
  • InputNumber
    • 修复初始输入小数点时被重置的问题,ElemeFE#9116
    • 在 InputNumber 的加减按钮上单击鼠标右键不再触发值的改变,ElemeFE#7817
  • Loading
    • 修复某些情况下 Loading 不能被正确隐藏的问题,ElemeFE#9313
  • Menu
    • 修复 Menu 在解析自定义颜色时的错误,ElemeFE#8153(by @zhouyixiang
    • 修复由于 Menu 使用了未注册的 Tooltip 造成其在按需引入时报错的问题,ElemeFE#7995
    • 修复鼠标在折叠的 Menu 子菜单中快速移动时会将菜单收起的问题,ElemeFE#7579
  • Pagination
    • 修复 Pagination 的 current-change 事件触发时机错误的问题,ElemeFE#7995
    • 修复 Pagination 的 jumper 中可以输入比最大页数更大的数字的问题,ElemeFE#6842 @huguangju
  • Popover
    • 修复 trigger 为 manual 的 Popover 的触发问题,ElemeFE#8467
  • Progress
  • Rate
  • Table
    • 修复带有固定列的 Table 在列数据变化后固定列的个数计算错误的问题,ElemeFE#9188(by @kolesoffac
    • 修复多级表头最后一列的边框不能正确显示的问题,ElemeFE#9326
    • 修复在 Safari 浏览器中表头错位的问题,ElemeFE#9327
    • 修复带有展开行的表格在展开某一行后,当表格数据更新但 row-key 值不变时,该行会自动收起的问题,ElemeFE#9462
    • 修复在一些情况下不必要的多次渲染问题,ElemeFE#9426
    • 修复动态改变 TableColumn 的 width 属性时,其宽度计算错误的问题,ElemeFE#9426
    • 修复按需引入 Table 时 show-overflow-tooltip 的 Tooltip 样式丢失的问题,ElemeFE#9130
    • 修复 Table 在执行 clearSort 后点击对应列的排序图标无法正常排序的问题,ElemeFE#9100(by @zEmily
    • 修复了 Table 在固定列和合计行并存时的高度计算错误的问题,ElemeFE#9026
    • 修复了 Table 样式 SCSS 文件错误编译的问题,ElemeFE#9028
    • 修复 Table 排序图标的样式问题,ElemeFE#8405
    • 修复被隐藏的 Table 会造成 CPU 占用持续增加的问题,ElemeFE#8351
    • 修复 Table 在父元素从 display: none 变成其他状态时会隐藏的问题
    • 修复 Table 在父元素为 display: flex 时可能出现的宽度逐渐变大的问题
    • 修复 append 具名 slot 和固定列并存时,动态获取表格数据会导致固定列消失的问题
    • 修复 expand-row-keys 属性初始化无效的问题
    • 修复 data 改变时过滤条件失效的问题
    • 修复多级表头时固定列隐藏情况计算错误的问题
    • 修复 max-height 变更后无法恢复的问题
    • 修复一些样式上的计算错误
  • Select
    • 修复 Select 的 remove-tag 事件参数与文档不符的问题,ElemeFE#9090
    • 修复默认尺寸的多选 Select 在清空选项后输入框高度不随之更新的问题,ElemeFE#8317(by @luciy
    • 提升性能,修复组件销毁时可能导致 Vue dev-tool 卡死的问题 ElemeFE#6151
  • Slider
    • 修复点击 Slider 的按钮会使其返回上一个位置的问题,ElemeFE#7190
    • 修复 Slider 由隐藏变为可见时交互错误的问题,ElemeFE#6593
  • Steps
    • 修复在 IE 11 中的样式问题,ElemeFE#9454
    • 修复纵向 Steps 中最后一个 Step 的样式错误,ElemeFE#7980
    • 修复垂直模式的 Steps 中图标宽度的样式错误,ElemeFE#7891
  • Tabs
  • TimePicker
    • 修复 TimePicker 在某些情况下无法滚动的问题,ElemeFE#7811
    • 失去焦点时无法正确改变 v-model 值的问题 ElemeFE#6023
    • 修复 TimePicker 取消按钮无法正确取消所选值的问题,ElemeFE#7028
    • 修复 TimePicker 的小时数难以通过滚动的方式选中 23 时的问题,ElemeFE#6719 @qingdengyue
  • Tooltip
    • 修复 Tooltip 无法正确切换 disabled 的问题,ElemeFE#7198
  • Tree
    • 修复 Tree 的 updateKeyChildren 在删除子节点时的行为错误,ElemeFE#8100
    • 增大了 Tree 中展开箭头的点击热区,ElemeFE#7891
    • 修复 Tree 无法高亮 node-key 值为 0 的节点的问题,ElemeFE#6917
  • Upload
    • 修复 list-type 为 picture-card 的 Upload 预览和删除图标丢失的问题,ElemeFE#7857
    • 修复 Upload 中某个文件的 beforeUpload 返回 false 时会错误地取消其他文件上传的问题,ElemeFE#7077
  • 其他
    • 捷克语的 i18n 配置文件由 cz 重命名为 cs-CZElemeFE#9164
    • 修复禁用文字按钮的样式问题,ElemeFE#8570
    • 修复上个版本引入的 Popover、Tr...
Read more