List 列表
通用列表
何时使用
以列表的形式干净高效的承载文字、列表、图片、段落等
代码示例
基本使用
属性
List
| 属性 | 类型 | 必填 | 默认值 | 说明 |
|---|
| radius | boolean | 否 | false | 是否带圆角 |
| header | string | 否 | - | 头部说明 |
| footer | string | 否 | - | 底部说明 |
| className | string | 否 | - | 类名 |
ListItem
| 属性 | 类型 | 必填 | 默认值 | 说明 |
|---|
| image | string | 否 | - | 左侧图片 |
| imageSize | 'small' | 'medium' | 'large' | 否 | 'small' | 左侧图片大小 |
| arrow | 'right' | 'up' | 'down' | 否 | - | 箭头方向,不传表示没有箭头 |
| title | string | 否 | - | 标题信息 |
| brief | string | 否 | - | 第二行信息 |
| extra | string | 否 | - | 右侧额外内容 |
| extraBrief | string | 否 | - | 右侧辅助信息 |
| disabled | boolean | 否 | false | 是否禁用 |
| last | boolean | 否 | false | 用于处理下划线是否显示 |
| stopPropagation | boolean | 否 | false | 是否阻止事件冒泡 |
| className | string | 否 | - | 类名 |
插槽
List
| 名称 | 说明 |
|---|
| header | 头部内容插槽 |
| footer | 尾部内容插槽 |
ListItem
| 名称 | 说明 |
|---|
| brief | 下方简介内容插槽 |
| extra | 右侧内容插槽 |
| image | 左侧图标插槽 |
事件
ListItem
| 事件名 | 说明 | 类型 |
|---|
| onTap | 点击图标,触发此回调 | ( e: Event ) => void |
样式类
List
| 类名 | 说明 |
|---|
| amd-list | 整体样式 |
| amd-list-header | header 样式 |
| amd-list-body | 内部内容样式 |
| amd-list-footer | footer 样式 |
ListItem
| 类名 | 说明 |
|---|
| amd-list-item | 整体样式 |
| amd-list-item-line | 内容样式 |
| amd-list-item-content | 除 extra、brief 外内容样式 |
| amd-list-item-content-main | 主要内容样式 |
| amd-list-item-image | 左侧图片样式 |
| amd-list-item-brief | brief 样式 |
| amd-list-item-extra | extra 样式 |
| amd-list-item-arrow | 右侧 arrow 样式 |