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>