Descriptions 描述列表
列表形式展示多个字段。
<el-descriptions title="用户信息">
<el-descriptions-item label="用户名">kooriookami</el-descriptions-item>
<el-descriptions-item label="手机号">18100000000</el-descriptions-item>
<el-descriptions-item label="居住地">苏州市</el-descriptions-item>
<el-descriptions-item label="备注">
<el-tag size="small">学校</el-tag>
</el-descriptions-item>
<el-descriptions-item label="联系地址">江苏省苏州市吴中区吴中大道 1188 号</el-descriptions-item>
</el-descriptions>
1.无数据时显示缺省符号,如无数据时显示-
添加sass样式
// 描述列表无数据时显示 '-'
.el-descriptions
.el-descriptions__body
.el-descriptions-item__content:empty::after,
.el-descriptions
.el-descriptions__body
.el-descriptions-item__content
> div:empty::after,
.el-descriptions
.el-descriptions__body
.el-descriptions-item__content
> div
> div:empty::after,
.el-descriptions
.el-descriptions__body
.el-descriptions-item__content
.approval:empty::after,
.el-descriptions
.el-descriptions__body
.el-descriptions-item__content
div:empty::after,
.el-descriptions
.el-descriptions__body
.el-descriptions-item__content
.line-limit-length:empty::after {
content: '-';
}
2.不占满一行显示
<el-descriptions :column="2" border>
<el-descriptions-item>
<template slot="label"> 字段1 </template>
数据1
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 字段2 </template>
数据2
</el-descriptions-item>
</el-descriptions>
//占半行的字段
<el-descriptions :column="2" border style="width: 50%"
><el-descriptions-item>
<template slot="label">
字段3
</template>
数据3
</el-descriptions-item>
</el-descriptions>
给占一半的字段单独放一个el-descriptions内