el-table(
  :data='tableData'
  :size="tbCfg.tableSize"
  :stripe="tbCfg.stripe"
  :border="tbCfg.border"
  :max-height="tbCfg.max_height"
  :height="tbCfg.height"
  :show-summary="tbCfg.showSummary"
  )
  el-table-column(v-if="tbCfg.showIndex",type="index")
  el-table-column(v-if="tbCfg.showSelection",type="selection")
  el-table-column(
    v-for="(col,i) in tableMeta.meta"
    ,:key="i" 
    ,:prop='col.prop' 
    ,:label='col.label'
    ,:align="col.align"
    ,:header-align="col.headerAlign"
    ,:formatter="getFormatter(col.formatter)"
    ,:sortable="col.sortable"
    ,:resizable="col.resizable"
    ,:sort-method="getFormatter(col.sortMethod)"
    ,:fixed="col.fixed"
    ,:width='col.width')
  //- 操作列
  el-table-column(
    v-if="tbActions.hasActions"
    :label='tbActions.actionLabel',
    :fixed='tbActions.fixed', 
    :width='tbActions.actionWidth')
    template(v-slot:default='scope')
      el-button-group
        el-button(
          :type='itm.type', 
          :icon='itm.icon', 
          @click='actionClick(itm, scope.row)', 
          :size='tbActions.size', 
          v-for='(itm, k) in tbActions.actionBtns', 
          :key='k') {{ itm.label }}


