kpc是金山云前端团队推出的跨框架的组件库解决方案,目前支持金山云内部框架Intact,以及流行的Vue/React。开发该组件库的目的是,希望通过一套组件库来满足不同团队之间不同的技术栈的开发需求,同时相比维护针对各个框架开发一套各自的组件库而言,可以将维护成本将至最低,且可以做到各个框架同步更新
在现有的Vue后者React中引入该组件库只需要配置一项webpack的alias即可,详见文档说明
更新日志
v0.8.9
Core
Add
新增分割面板组件Split
#93Add
Table
支持选中行并高亮,不同与checked
状态 #257Fix
修复Drawer
下面嵌套使用Dialog
,Dialog
的样式会收到Drawer
影响的问题 #252Fix
修复Slider
Spinner
在max/min/step
为undefined
时,会导致死循环的问题 #255 #216Fix
修复Menu
在手风琴accordion
模式下,如果存在嵌套菜单,嵌套菜单不能展开的问题 #251Fix
修复Table
在固定表头,并且表格体高度自适应的情况,改变表格高度,导致出现滚动条时,表头不能自动对齐的问题 #258Fix
修复Datepicker
在范围选择情况下,当只选择一个值即触发$change:value
事件的问题 #259Fix
修复Tooltip
作用于不支持click
或者mouseenter/mouseleave
的组件上,提示失效的问题 #269Fix
修复Cascader
首次点击子菜单,不能展开的问题 #253
React
Fix
修复在kpc组件前插入dom时报错的问题 #256
Vue
Fix
修复Editable
嵌套使用router-link
某些情况下会造成$router
丢失的问题 #254
v0.8.8
Core
Add
Dialog / Drawer
支持指定插入的容器 #250Add
Dialog
支持隐藏关闭按钮 #248Add
Message
静态方法会返回Message
实例,以便外部操作Message
#247Add
Pagination
支持隐藏每页条数选择框 #246Add
Table
支持内边框的栅格样式 #110Fix
修复Message
在ksyun
主题下,文本内容超长时,展示不友好的问题 #245
v0.8.7
Core
Add
Transfer
支持自定义过滤内容 #233Add
Transfer
改用key
跟踪数据,以支持动态数据,并且右侧已选数据可以不存在全部数据中 #235Fix
修复Tree
拖拽节点到不能够放置的节点上时,不应该触发dragend
事件的问题Fix
修复Tooltip
当单词过长,会超出内容区域的问题 #240Fix
修复Drawer
,点击抽屉内的元素,然后该元素立即消失,导致抽屉被关闭的问题 #243Fix
修复Steps
在简洁模式simple
下,描述文案过长会消失的问题 #242Doc
新增默认事件说明文档 #244
Vue
Add
优化vue-devtool
下的调试体验Fix
修复在kpc组件上同时使用v-for
和ref
可能会到时ref
数组顺序错乱的问题 #239
React
Fix
修复某些情况下动画元素不能被正确删除的问题 #238
暂无更多评论