myColum.vue 506 Bytes
<template>
    <el-table-column :label="col.label" v-if="col.isShow !=2 " :prop="col.prop" align="center" :width="col.width" :fixed="col.fixed" :type="col.type">
        <template v-if="col.children">
            <my-colum v-for="(item, index) in col.children" :key="index" :col="item"></my-colum>
        </template>
    </el-table-column>
</template>

<script>
export default {
    name: 'MyColum',
    props: {
        col: {
            type: Object
        }
    }
}
</script>

<style scoped>
</style>