ant-design-vue/components/table/demo/size.vue

68 lines
1.2 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<docs>
---
order: 98
title:
en-US: size
zh-CN: 紧凑型
---
## zh-CN
两种紧凑型的列表小型列表只用于对话框内
## en-US
There are two compacted table sizes: `middle` and `small`. The `small` size is used in Modals only.
</docs>
<template>
<div id="components-table-demo-size">
<h4>Middle size table</h4>
<a-table :columns="columns" :data-source="data" size="middle" />
<h4>Small size table</h4>
<a-table :columns="columns" :data-source="data" size="small" />
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
const columns = [
{ title: 'Name', dataIndex: 'name' },
{ title: 'Age', dataIndex: 'age' },
{ title: 'Address', dataIndex: 'address' },
];
const data = [
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
},
{
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
},
];
export default defineComponent({
setup() {
return {
data,
columns,
};
},
});
</script>
<style>
#components-table-demo-size h4 {
margin-bottom: 16px;
}
</style>