# 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 []

更多属性请参考 ant-design-vue/table (opens new window)