# Detail 详情 展示组件model对象的详情 ## 基础用法 展示配置列表数据源的某一条数据的详情,通常配合**Table**、**Form**组件使用 ::: snippet 使用`list`属性设置数据源,其中**span**设置占位,`value`为list中key构成的**Object**类型对象 ```html ``` ::: ## 分组展示 将需要展示的数据分组显示 ::: snippet 在list配置项中使用`group`配置分组参数,任意一个数据配置group时开始生效,若没有配置分组则默认归为**基本信息**分组,group可以是一个Object,用于快速配置一些预置的效果 ```html ``` ::: ## 自定义内容 基本的数据展示并不能满足复杂页面展示需求,因此可以通过**列表项具名插槽**的方式替换对应的展示位 ::: snippet 在组件内部通过具名插槽的方式,替换对应内容,列表项具名插槽格式为`item-key`,返回值有model、value及对应配置项所有参数 ```html ``` ::: ## 自定义表头 在特定的业务场景下,分组标题需要展示图标或旁边需要放置按钮,此时便可以使用**表头具名插槽**替换表头内容 > 注意:自定义表头只支持Object类型的group配置 ::: snippet 在组件内部通过具名插槽的方式,替换对应内容,表头具名插槽格式为`group-key`,返回值包括key及group配置内容 ```html ``` ::: ## API ## Attribute 属性 参数|说明|类型|可选值|默认值 -|-|-|-|- value / v-model | 绑定值 | Object | - | {} list | 表单项配置列表 | Array | - | [] formProps | el-form组件参数 | Object | - | {} span | 数据项占位 | Number | 0 - 24 | 8 formatter | 格式化 | Function | - | - agentKey | 代理key,用另一个key的值表示当前内容 | String | - | - ## List 表单项配置列表 参数|说明|类型|可选值|默认值 -|-|-|-|- key | 参数名 | String | - | - label | 参数标签 | String | - | - span | 数据项占位 | Number | 0 - 24 | - group | 数据项分组,为**Object**类型时,格式为{ key, icon, label },key=>分组标识、icon=>Element默认图标名、label=>分组标题 | String,Object | - | - span | 数据项占位 | Number | 0 - 24 | -