tabs-table

2018-11-23  本文已影响0人  lwj1426282929

tabs-table

将 el-tabs 和 element-datatable 封装在一起, 每一个tab页下面封装一个表格。

使用方法 Usage

<template>
  <tabs-table ref="tabs" 
              :tabs="tabs" 
              :server-params="searchObj" 
              :created-unload="createdUnload" 
              :page-index-key="pageIndexKey" 
              :page-size-key="pageSizeKey" 
              :data-key="dataKey" 
              :total-key="totalKey"
              :load-active="loadActive"
              :active-tab-name="activeTabName"
              @active-name="activeNameChange"  />
</template>
<script>
import { TabsTable } from '@/components';
export default {
  name: '',

  components: {
    TabsTable
  },
}
</script>

TabsTable Attributes

参数 说明 类型 可选值 默认值
tabs 选项卡表格属性 array -- [ ]
serverParams 查询条件,具体参见element-datatable 的 server-params object -- { }
created-unload 初始化是否发送请求 boolean -- false
load-active 是否只加载当前激活的选项卡 boolean -- false
active-tab-name 指定当前激活的选项卡, 当值与某一个选项卡的name值相等时,该选项卡激活 string -- --
page-index-key 指定表格的pageIndex, 详情参见element-datatable的 page-index-key string -- --
page-size-key 指定表格的pageIndex, 详情参见element-datatable的 page-size-key string -- --
data-key 指定表格的dataKey ,详情参见element-datatable的 data-key string -- --
total-key 指定表格的totalKey, 详情参见element-datatable的 total-key string -- --

TabsTable Events

事件名 说明 参数
active-name 获取当前激活的选项卡 当前激活的选项卡的name值
其他事件参见ElementDatatable Events -- --

TabsTable Methods

方法名 说明 参数
reloadData 重新加载表格数据,默认根据指定的查询条件查询所有的表格, 可以传入index表示查询第几个表格和指定新的查询参数 (index, params)
上一篇下一篇

猜你喜欢

热点阅读