bk-table-next
v0.0.1-beta.12
Published
bkui-table-next
Downloads
440
Readme
基于VXE-Table进行封装的Table组件
Install
npm i bk-table-next
import BkTableNext, { BkColumnNext, BkColgroupNext, BkTableGrid, BkColumnMap, BkTableMap, setTableGlobalConfig } from 'bk-table-next';
import 'bk-table-next/dist/dist.css';
组件导出说明
// 默认导出 BkTableNext
export default BkTableNext;
// 支持组合式引入
export { BkColumnNext, BkColgroupNext, BkTableGrid, BkColumnMap, BkTableMap, setTableGlobalConfig };
导出组件说明
| 组件 | 说明 |
| --- | ----------- |
| BkTableNext | Table 组件,区别于BkTableGrid
组件, Column
配置需要结合BkColumnNext使用,不支持props.columns
配置 |
| BkColumnNext | Table Column组件, 配合BkTableNext
使用 |
| BkColgroupNext | 配合BkColumnNext
配置分组表头 |
| BkTableGrid | 区别于BkTableNext
,支持全属性式的props
配置,支持props.columns
配置 |
| BkColumnMap | 用于bkui-vue/table-column
组件的快速接入,使用BkColumnMap
可快速替换bkui-vue/table-column
组件,相关映射已经内置 |
| BkTableMap | 用于bkui-vue/table
组件的快速接入,使用BkTableMap
可快速替换bkui-vue/table
组件,相关映射已经内置 |
使用说明
BkTableNext
对应 Table basic table,可以直接使用官网案例,替换组件名为BkTableNext
即可BkColumnNext
对应 Table basic table column,可以直接使用官网案例,替换组件名为BkColumnNext
即可BkColgroupNext
对应 Table basic table column,可以直接使用官网案例,替换组件名为BkColgroupNext
即可BkTableGrid
对应 Grid configuration table,可以直接使用官网案例,替换组件名为BkTableGrid
即可
区别
- 分页组件:
BkTableNext
和BkTableGrid
内置分页配置项props.pagination
,继承bkui-vue/table
配置项,分页组件也是使用的bkui-vue/pagination
,Vxe-table
自带的分页功能任然保留,但是要使用的话需要配置vxe-ui-pc
组件库; - 因为没有内置
vxe-ui-pc
组件库,组件中依赖vxe-ui-pc
相关的功能会有问题,待处理... - 行拖拽:内置行拖拽功能,继承实现
bkui-vue/table
的配置项props.rowDragable