antd vue table控制表头显示隐藏
时间: 2023-08-02 19:37:27 浏览: 436
你可以使用 `showHeader` 属性来控制表头的显示和隐藏。将其设置为 `false` 将隐藏表头,将其设置为 `true` 将显示表头。同时,你可以使用 `columns` 属性来定义表格中的列。以下是一个示例代码:
```html
<template>
<a-table :columns="columns" :data-source="dataSource" :show-header="showHeader"></a-table>
</template>
<script>
export default {
data() {
return {
showHeader: true,
columns: [
{
title: '姓名',
dataIndex: 'name',
},
{
title: '年龄',
dataIndex: 'age',
},
{
title: '地址',
dataIndex: 'address',
},
],
dataSource: [
{
key: '1',
name: '张三',
age: 18,
address: '北京市',
},
{
key: '2',
name: '李四',
age: 20,
address: '上海市',
},
{
key: '3',
name: '王五',
age: 22,
address: '广州市',
},
],
};
},
};
</script>
```
在上面的代码中,我们使用 `showHeader` 属性来控制表头的显示和隐藏。默认情况下,表头是显示的。我们还定义了三个列,分别是“姓名”、“年龄”和“地址”。最后,我们定义了一个数据源 `dataSource`,包含了三个数据项。
阅读全文