<template>
<div class="cn-chart cn-chart__table">
<div class="cn-chart__header">
<div class="header__title">
<slot name="title"></slot>
</div>
<div class="header__operations">
<slot name="operations"></slot>
<div class="cn-chart__body">
<el-table
style="width: 100%"
tooltip-effect="light"
:data="tableData"
>
<el-table-column
type="index"
label="#"
</el-table-column>
v-for="(c, i) in tableColumns"
show-overflow-tooltip
:key="i"
:prop="c"
<template #header>{{c}}</template>
<template #default="{ row }">{{row[c]}}</template>
</el-table>
<div class="cn-chart__footer">
<slot name="footer"></slot>
</template>
<script>
export default {
name: 'ChartTable',
props: {
tableColumns: Array,
tableData: Array
}
</script>
<style>
</style>