UNPKG

kui-vue

Version:

A high quality UI Toolkit built on Vue.js 2.0

41 lines (35 loc) 4.49 kB
## Table API | 属性 | 说明 | 类型 | 默认值 | | ------------- | ---------------------------------- | --------------------------------------------------- | ----------------------- | | bordered | 是否显示边框 | Boolean | false | | width | 表格的宽度,超出部分出现滚动条 | Number | - | | height | 表格高度,超出部分滚动,头部会固定 | Number | - | | size | 值为`small`时展示紧凑模式 | String | - | | emptyText | 没有数据时展示的提示 | String | '赞无数据' | | loading | 表格异步加载模式 | Boolean | false | | data | 显示的结构化数据 | Array | [ ] | | columns | 表格列的配置描述, | Array | [ ] | | sticky | 设置粘性头部和滚动条 | Boolean ,Number | - | | row-click | 单击某一行时触发 | Function | 返回当前行的数据,index | | change | 当排序和筛选改变时触发 | Function | - | | on-change | 选中项发生变化时的回调 | Function(keys,selected,selectedRows) | - | | on-select | 用户手动选择/取消选择某列的回调 | Function(selectedRow,selected,selectedRows,\$event) | - | | on-select-all | 用户手动选择/取消选择所有列的回调 | Function(selected,selectedRows) | - | ## Column API | 属性 | 说明 | 类型 | 默认值 | | --------- | ------------------------------------------------------------------------------------------------- | ------------------------------ | ------ | | title | 列头显示文字 | String | - | | key | 对应列内容的字段名 | String | - | | sorter | 是否取用列排序 | Boolean | - | | width | 列宽 | Number | - | | rowSpan | 行合并单位,为 0 时将不渲染当前行 | Number | - | | colSpan | 列合并单位,为 0 时将不渲染当前列 | Number | - | | ellipsis | 超出文字是否隐藏以点点点显示 | Boolean | false | | className | 单元格的 class 名 | String | - | | render | 自定义渲染,可参阅[深入数据对象](https://cn.vuejs.org/v2/guide/render-function.html#深入数据对象) | Function(context,record,index) | - | ## Data.Item API | 属性 | 说明 | 类型 | 默认值 | | ---------- | ---------------- | ------- | ------ | | key | Vue 需要的 key | String | - | | \_checked | 选择框是否被选中 | Boolean | false | | \_disabled | 选择框是否被禁用 | Boolean | false |