Skip to content
On this page

Descriptions 描述

基本使用

ts
const data: DescriptionsProps = {
  colProps: { span: 4 },
  fields: [
    { key: 'name', label: '姓名' },
    { key: 'age', label: '年龄' },
    { key: 'sex', label: '性别' },
    { key: 'occupation', label: '职业', span: 12, labelProps: { color: 'warning' } , valueProps: { color: 'success' } },
  ],
  detail: {
    name: '小明',
    age: 28,
    sex: '',
    occupation: '程序员'
  }
}
template
<c-descriptions :props="data" />

API

Descriptions Props

名称类型默认值版本说明
cstringdefault配置名。使用说明
propsDescriptionsPropsundefined全部 props 。 使用说明
row-propsRowPropsundefinedRowProps
col-propsColrPropsundefinedColrProps
label-alignCSSProperties['text-align']undefinedlabel 对齐方式
label-placement'top' | 'left'undefinedlabel 显示位置
label-widthstring | numberundefinedlabel 宽度
label-propsTextPropsundefinedTextProps
value-propsTextPropsundefinedTextProps
fieldsDescriptionField[]undefined展示项。项 key 不可重复
detailobjectundefined详情数据

DescriptionField

名称类型版本说明
keystringprops.detail 的 key
labelstring项的 label 文字
spanstring | number | undefined项占据的列数。详情说明