Table 表格

表格组件,用于展示结构化数据

表格数据

演示

9:41

代码示例

<!-- 基础用法 -->
  <re-table class="demo-table-default" :data="basicData" :columns="basicColumns" />

<!-- 带边框 -->
  <re-table class="demo-table-bordered" :data="basicData" :columns="basicColumns" :bordered="true" />

<!-- 斑马纹 -->
  <re-table class="demo-table-stripe" :data="basicData" :columns="basicColumns" :stripe="true" />

<!-- 无边框 -->
  <re-table class="demo-table-no-border" :data="basicData" :columns="basicColumns" :bordered="false" />

<!-- 空数据 -->
  <re-table class="demo-table-empty" :data="[]" :columns="basicColumns" />

<!-- 自定义样式 -->
  <re-table class="demo-table-custom-style" :data="basicData" :columns="basicColumns" customStyle="margin-top: 10px;" />

<!-- 多列数据 -->
  <re-table class="demo-table-multi-col" :data="multiData" :columns="multiColumns" :bordered="true" :stripe="true" />

<!-- 单行数据 -->
  <re-table class="demo-table-single" :data="singleData" :columns="basicColumns" :bordered="true" />

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-table />。

API

Table Props

名称类型默认值描述必传
dataArray<any>表格数据Y
columnsArray<any>列配置Y
rowKeystringid行唯一标识字段Y
borderedbooleanfalse是否显示边框Y
stripebooleanfalse是否显示斑马纹Y
heightstring''表格高度Y
emptyTextstring暂无数据空数据提示文案Y
loadingbooleanfalse是否加载中Y
customStylestring''自定义样式Y

Table Events

名称参数描述
row-clickrow: any, index: number行点击时触发
cell-clickrow: any, col: any, rowIndex: number, colIndex: number单元格点击时触发
changedata: Array<any>值变化时触发

Table Slots

名称描述
--