更新日志

v0.8.4

Core

  1. Add 新增评分组件Rate #218
  2. Add Form支持verticalinline布局方式 #219
  3. Add Select支持loading状态 #220
  4. Add Datepicker新增getDateStringcreateDate方法,用于日期字符串和日期对象之间进行转换
  5. Fix 修复Icon不能通过style属性定义图标颜色的问题 #217
  6. Fix 修复Slider属性max/min取值为undefined时会报错的问题 #216
  7. Fix 修复Table在边框模式下,吸顶的表头宽度会超出2px的问题 #222
  8. Fix 修复Dropdown及该类型的组件,在菜单弹出后,点击另一个组件,上一个菜单不会自动隐藏的问题 #221
  9. Fix 修复Datepicker被禁用的日期hover时依然有背景色的问题 #223

v0.8.3

Core

  1. Add 新增布局组件Layout #210
  2. Fix 修复ScrollSelect当虚拟元素个数count为偶数时,选中项不能居中的问题 #211
  3. Fix 修复Spinner当输入值合法value不能立即变更,而必须失去焦点才能变更的问题 #213

Vue

  1. Fix 修复Tooltipclick触发方式下,当触发元素为vue元素时,弹层会立即消失的问题 #209
  2. Fix 修复MenuItem等支持to属性的组件,当to指向外部链接时不能正确跳转的问题 #212

v0.8.2

Core

  1. Add 内置主题ksyun支持再次继承,不会再因为重新定义了$theme-dir而导致部分样式丢失 #193
  2. Change Dialog弹出位置优化,以前为垂直居中弹出,现在弹出位置向上偏移 #207
  3. Fix 修复Spinner当父元素设置了line-height后,布局错位的问题 #206
  4. Fix 修复Table当固定了列时,loading状态不能遮住固定列的问题 #208

Vue

  1. Add BreadcrumbItem MenuItem等组件的to属性支持vue-routerrouter-link写法 #166

React

  1. Add BreadcrumbItem MenuItem等组件的to属性支持react-routerLink写法 #166

v0.8.1

Core
  1. Add Spinner支持precision属性,用于控制数值精度 #195
  2. Fix 修复Collapse折叠一项,另一项会抖动的问题 #180
  3. Fix 修复Icon在默认主题下color无效的问题
  4. Fix 修复Slider不能展示间隔点的问题 #189
  5. Fix 修复Timepicker在时间面板展开的情况下,点击清空按钮报错的问题 #192
  6. Fix 修复Pagination在默认主题下,无边框模式高亮按钮文字消失的问题 #199
  7. Fix 修复Select在默认主题下,size属性无效的问题 #181
  8. Fix 修复Datepicker时间范围选择,年份会出现负数的问题 #186
  9. Fix 修复Table在默认主题下,排序按钮消失的问题 #191
  10. Fix 修复Table在MacOS下,固定列不能展示阴影的问题 #201
  11. Fix 修复Drawer关闭后,document上绑定的click事件没有被解绑,可能引起报错的问题 #203
  12. Fix 修复Dialog渲染的同时进行展示,弹窗不能居中和进行动画的问题 #185
  13. Fix 修复Dialog中展示Spin,由于k-overlay样式冲突,导致蒙层不能被删除的问题 #205
Vue
  1. Fix 修复Table,当一个TableColumn存在title扩展点,另一个TableColumn固定列时,头部渲染丢失的问题 #202
  2. Doc 补充Vue CLI创建的项目使用KPC组件库的文档
React
  1. Fix 修复Table使用自定义数据导出报错的问题 #190
  2. Fix 修复Grid在响应式gutter属性下,渲染报错的问题 #196
  3. Fix 修复Tree rightclick:node事件对应React下写法onRightclick-node不能被正确触发的问题 #194
  4. Fix 修复Switch on属性被错误地当做事件处理的问题 #188
  5. Fix 修复Input不能根据append扩展点传入的字符串节点进行判断,自动添加padding的问题 #187
  6. Fix 修复DropdownTooltip嵌套使用时,存在找不到定位元素的问题 #184
  7. Fix 修复Dropdown自身嵌套使用渲染报错的问题 #183
  8. Fix 修复通过React.Fragment传入文本节点无法渲染的问题 #182
  9. Doc 完善React使用文档和单元测试

v0.8.0

Core
  1. Add TableColumn支持className属性,用于给当前列所有单元格添加class来控制列样式 #164
  2. Add Table支持导出表格内容成csv格式并下载,而且支持自定义表格数据进行全量导出 #171
  3. Add 新增Icon组件,统一字体图标使用方式 #169
  4. Add Upload支持上传文件夹 caniuse #168
  5. Add Tree支持选中节点功能,通过selectedKeys控制,默认选中会高亮 #167
  6. Add Pagination支持简洁样式 #177
  7. Fix 修复babel@7不支持commonjs和es6 module混用,导致组件库入口文件index.js调用全量安装方法报错的问题 #172
  8. Fix 修复Input在自动宽度autoWidth情况下,去除autoWidth不能还原Input宽度的问题 #178
  9. Fix 修复Select内联模式inline情况下,存在背景色的问题 #179
  10. Change Breadcrumb废弃掉separator属性,改用separator扩展点代替,分隔符定制更灵活 #165
  11. ChangepeerDependencies依赖改为直接依赖dependencies,方便版本更新管理 #174
React
  1. Fix Select修复不能展示已选Option文案的问题 #170
Vue
  1. Fix FormItem在某些情况下不能进行表单验证的问题

v0.7.9

  1. Refactor 升级babel@7进行构建,自动引入实例方法polyfill,提高兼容性 #157
  2. Add 新增React开始文档
  3. Add Tree在过滤时,默认展开匹配的节点 #156
  4. Fix 修复Collapse默认主题下没有折叠展开动画的问题 #153
  5. Fix 修复Collapse在没有内容导致高度为0时,动画不执行结束回调的问题 #150 #162
  6. Fix 修复IE下多处兼容性问题,目前支持IE10及以上 #155

v0.7.6

  1. Add Collapse使用display: none代替删除折叠起来的元素 #149
  2. Fix Datepicker disabledSeconds无效的问题 #148

v0.7.4

  1. Add FormItem支持单独使用,不用一定要嵌入Form组件下,以便可以复用它的样式 #145
  2. Add Menu渲染时自动展开已选择的菜单项 #144
  3. Add Select支持无边框的内联样式 #146
  4. Add Tabs标签页支持关闭功能
  5. Add Tabs当标签页过多时自动展示翻页按钮 #142
  6. Add Tree支持节点过滤功能 #137

v0.7.1

  1. Add Dropdown及所有包含弹出菜单元素的组件支持container属性,以便自定义弹出菜单插入的位置 #138
  2. Add DialogDrawer弹层中的Dropdown,默认append到k-dialog元素下 #138

    vue需要升级intact-vuev0.4.0才能完美支持该功能,否则会出现部分情况下依然append到body的情况

  3. Add Menu支持dot属性,以便往菜单项前面添加圆点 #143
  4. Add Menu支持block扩展点,以便自定义菜单头部 #143
  5. Change Menu菜单样式调整 #135
  6. Fix 修复Dropdown右键菜单模式在Vue下报错的问题,该bug不会影响功能 #141
  7. Fix 修复将Event作为属性类型检测,但是在NodeJs下不存在该构造函数导致的报错问题

v0.7.0

@since v0.7.0版本需要intact@2.4.1intact-vue@0.3.9支持

  1. Add Table支持loading状态 #128
  2. Add Spin支持遮罩层动画overlay #139
  3. Add Form新增labelWidth属性,用于定义所有FormItemlabel宽度 #127
  4. Fix 修复Tree classstyle属性丢失的问题 #136
  5. Fix 修复Dropdownof属性在Vue下传入事件对象会报属性类型不匹配的问题
  6. Fix 修复Timepicker隐藏弹层会focus输入框导致页面滚动的问题 #126
  7. Fix 修复Drawer在Vue下,点击触发按钮弹出弹层,弹层又会立即消失的问题 #140
  8. Fix 修复Drawer默认主题动画不协调的问题 #134

v0.6.1

  1. Fix 修复v0.6.0引入的@css编译版字体文件丢失的问题
  2. Fix 修复当Dialogfooter只存在一个Button时,样式展示问题 #132
  3. Fix 修复Tooltip没有加载Dropdown样式的问题,这个问题当只使用Tooltip而不使用Dropdown组件时复现 #133

v0.6.0

  1. Add 新增Drawer抽屉组件 #112
  2. Change 调整字体加载路径,兼容parcel #131

    webpack.config.js配置文件需要更改如下所示:

     {
         test: /\.styl$/,
         loader: 'stylus-loader', 
         options: {
             'include css': true,
             'resolve url': true,
             sourceMap: false,
             // 'import': '~kpc/styles/themes/ksyun/index.styl',
         }
     }
    
  3. Change 调整package.json module字段指向 #130
  4. Fix 修复DatepickerdisableSeconds等参数禁用无效 #124
  5. Fix 修复Apploading动画没有在最上层的问题 #120
  6. Fix convert Number to String to validate length #125
  7. Fix 修复Datepickercan not set width with style #122
  8. Fix 修复Timepickerstep状态下class和style不能自定义 #121

v0.5.15

  1. Fix Button样式声明中success类型变量丢失的问题
  2. Fix Transferdata数据变更时,不能更新全选状态的问题 #109
  3. Fix Cascader当级联菜单碰撞反转,3级以下菜单存在错误的问题 #111
  4. Fix App加载动画会被挡住的问题 #120
  5. Fix Timepicker传入初始时间字符串会当做数组处理的问题
  6. Add Tree新增左击(click:node)和右击(rightclick:node)节点事件 #117
  7. Add Dropdown支持右键菜单 #118
  8. Add Transfer优化shift多选逻辑
  9. Add package.json中添加sideEffects字段,以便支持webpack tree-shaking

v0.5.14

  1. Fix Tree删除节点没有更新选中状态 #102
  2. Fix Cascader支持data属性一开始就传入undefined,以便数据完全动态加载 #103
  3. Fix Grid响应式取值不能重置为0 #104
  4. Fix Datepicker范围选择成功后,再次取消已选值,重新选择会出现null #105
  5. Fix Editable没有传入value,不能展示子元素的问题 #106
  6. Fix package.json browser字段指向错误的问题

v0.5.13

  1. Fix 修复Steps在宽度不够的情况下,索引不展示;以及在vueStep宽度不等分的问题 #100
  2. Fix 修复Table在Firefox下,word-break: break-all不支持的问题
  3. Fix 修复Tooltip在应该隐藏箭头的情况下,没有隐藏的问题 #101

v0.5.12

  1. Add 新增Menu菜单组件 #90
  2. Fix 修复Fixfox下,Spin不能展示的问题 #97
  3. Fix 修复Fixfox下,Table在固定右侧列并出现纵向滚动条的情况下,左侧单元格宽度不正确导致出现空白间隙的问题 #98
  4. Fix 修复Timeline文字与图标没对齐的问题
  5. Fix 修复Collapse手风琴模式下,无法全部收起的问题 #99

v0.5.11

要使用Table新特性,需要更新Intactv2.3.5及以上

  1. Add Table支持列固定 #86
  2. Add Table支持横向滚动条吸底 #96
  3. Fix 修复Table固定表头横向滚动的问题 #89

v0.5.10

  1. Fix 修复Select0当做空值处理的问题 #94
  2. Fix 修复Transfer不能取消全选的问题 #95

v0.5.9

  1. Add 新增xxl响应式宽度≥1600px
  2. Change 改变全局字体行高1.5
  3. Fix Firefox下Datepicker快速切换年月按钮错位的问题

v0.5.7

  1. Add Grid改进,支持响应式,以及pull push order等属性 #87
  2. Add 新增时间轴组件Timeline #77
  3. Add Message在Vue全局安装的情况下,支持this.$message.success()的调用方式 #88

v0.5.6

  1. Add 新增时间选择组件Timepicker
  2. Add 新增树形控件Tree
  3. Add Datepicker支持只选择年/月 #84
  4. Add Datepicker可选择范围,支持控制到秒的精度 #81
  5. Add Table组件支持表头吸顶功能 #85
  6. Change Datepicker交互变更,支持快速切换时间选择
  7. Change Checkboxclick mouseenter mouseleave事件绑定在最外层元素上,而不是input
  8. Fix 修复Cascader无法获取完整取值的问题 #78
  9. Fix 修复Table expand属性不兼容intact-vue@v0.3的问题 #82
  10. Fix 修复Button showLoadinghideLoading,在某些情况下子元素渲染出错的问题

v0.5.4

  1. Add 新增Spin加载动画组件 #74
  2. Add Form新增getFirstInvalidFormItem方法,用于获取第一个出错的FormItem #73
  3. Fix Datepicker月份切换问题 #62
  4. Fix 修复FormItem错误信息某些情况下的样式问题 #75
  5. Refactor 改变内置动画className命名,避免冲突 #76

v0.5.3

  1. Add Tag组件支持size属性 #68
  2. Add 新增Tip组件,用于展示警告提示信息 #69
  3. Add Tabs新增一种无边框的卡片样式,适用于具有背景的场景 #70
  4. Add Steps新增一种简洁样式simple #71
  5. Add Steps支持clickable属性,用于快速切换已完成的步骤 #72
  6. Change 部分组件样式调整 #67

v0.5.0

0.5.0版本需要vdt@1.3.0intact@2.3.0intact-vue@0.3.0支持

  1. Add 支持组件属性类型检查
  2. Add 支持带参数的block
  3. Add 支持通过v-model绑定任意属性值
  4. Add 支持同一事件绑定多次回调函数
  5. Refactor App组件重构,减少依赖 #65
  6. FixVueVue.use(Kpc)全量使用的问题 #63 #64

v0.4.0

  1. Add 新增级联选择组件Cascader
  2. Add 新增标签组件Tag
  3. Add 新增徽标组件Badge
  4. Add 新增折叠面板组件Collapse
  5. Add Pagination支持无边框样式,#33
  6. Add 嵌套Dropdown支持子菜单相对父菜单定位
  7. Change 更新ksyun主题Message样式
  8. Change 优化Dropdown键盘操作
  9. Change 更新ksyun主题Progress样式
  10. Fix 修复Datepicker在点击年份等区域导致input失焦,然后FormItem立即验证的问题,#46
  11. Fix 修复Tooltip hover触发方式下,有时不能消失的问题,#52
  12. Fix 修复Pagination当传入的limit不是可选项时,页码错误的问题, #48
  13. Fix 修复Select键盘选中某项然后搜索导致该项不存在,此时按回车会报错的问题,#50

v0.3.12

  1. Add TableColumn支持title扩展点,#19
  2. Add Transfer支持全选和清空操作,#18
  3. Fix 修复Editable在invalid的状态下,父组件更新也会触发$changed:value事件的问题,#51
  4. Fix 修复FormItemmodel不存在时,依然会验证导致报错的问题,#47
  5. Fix 修复value不存在options中时的问题,#41 #40
  6. Fix FormItem延迟100ms去验证,来规避某些弹出型组件在失焦瞬间,可能闪现required错误信息的问题 #4
  7. Fix 修复Dropdown在vue下,子元素事件丢失的问题
  8. Fix 修复Tooltip箭头位置问题,#17

v0.2.0

  1. Add 表单元素(Select Datepicker等)支持键盘操作 #7
  2. Add FormItem支持强制验证 #6
  3. Add Select支持输入不存在的条目,此时它将作为最终值 #5
  4. Fix 修复Table在MacOS下Checkbox选不中的问题 #8
  5. Fix 修复Slider中的Input不能输入中间过程值的问题 #9
  6. Fix 修复Form表单验证Select选择时,闪现required错误信息的问题 #4

v0.1.0

  1. Add Datepicker支持日期范围选择, #1
  2. Add Datepicker选择日期和时间时,支持多选
  3. Add 弹出菜单支持边界碰撞反转弹出弹出方向,#2
  4. Fix Vue中Tab不能切换的问题,#3
  5. Fix Slider在设置了步长后,拖动会闪动的问题