el-table-column懒加载
时间: 2023-10-17 22:37:34 浏览: 102
改变el-table宽度
5星 · 资源好评率100%
el-table-column组件可以使用v-if指令来根据条件动态显示或隐藏。v-if可以放在el-table-column组件的标签上,根据条件的真假来决定是否渲染该列。
例如,以下是一个示例,只有当变量showColumn为true时才会渲染该列:
```vue
<template>
<el-table :data="tableData">
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column v-if="showColumn" prop="age" label="年龄"></el-table-column>
<el-table-column prop="gender" label="性别"></el-table-column>
</el-table>
</template>
<script>
export default {
data() {
return {
showColumn: true, // 控制是否显示该列
tableData: [
{ name: '张三', age: 20, gender: '男' },
{ name: '李四', age: 25, gender: '女' },
],
};
},
};
</script>
```
在上述示例中,只有当showColumn为true时,才会渲染年龄列。当showColumn为false时,该列不会显示在表格中。
阅读全文