# BTable 对话框
# 封装优化
- 封装 Table 和 BPagination 组合的组件;
- 添加左侧全选操作和分页控制功能;
# 安装注册
import { BTable } from '@bdp/ui-vue';
Vue.use(BTable);
# 基本使用
# 代码演示
# API
差异
参数 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
loading | 是否加载中 | boolean | false | 必填 |
columns | 表头信息 | array | [] | 必填 |
listInfo | 对象包含list, pagination数据 | array | [] | 必填 |
pagination.pageNum | 当前页 | number | 1 | |
pagination.pageSize | 每页大小 | number | 10 | |
pagination.total | 总共数据 | number | 0 | |
selectedRowKeys | 选中的列表数据 | array | [] | |
isCheckAll | 是否 checkbox 选中 | boolean | false | |
isShowCheck | 是否显示左边操作 | boolean | false | |
isShowPagination | 是否显示右边操作 | boolean | true | |
showSizeChanger | 是否显示右边切换页面大小 | boolean | true | |
showQuickJumper | 是否显示右边快速切换指定页 | boolean | true | |
pageSizeOptions | 是否显示右边页码数组 | boolean | false | |
batchDisabled | 批量是否可用 | boolean | false | |
batchText | 批量文本提示 | string | '批量操作' | |
batchOverlayStyle | 批量显示样式 | boolean | false | |
batchPlacement | 批量文本显示位置 | boolean | false | |
batchMenuList | 批量操作列表 | array | [] |