# Card 卡片
将信息聚合在卡片容器中展示,适合直接使用,或者作为二次开发的模板。
# 基础用法
包含标题,内容和操作。
山山而川
白露为霜
编辑
风趣幽默
复制代码
# 简单卡片和占位区域
卡片可以只有内容区域。
强者会赢
仅此而已
不会显示我了 T.T
不会显示我了 T.T
没有数据啦~
复制代码
# 卡片阴影
可对阴影的显示进行配置。
复制代码
# 可切换Tab的卡片
卡片标题区域支持Tab切换
白露为霜
在水一方
道阻且长
宛在水中央
Tom
Snoopy
复制代码
# 配置项
# 插件配置
在 main.js 中通过插件方式引入 AileUI 时(使用方式:插件安装),可对全局的 AileCard 配置如下属性:
| 参数 | 数据类型 | 默认值 | 说明 |
|---|---|---|---|
| config | Object | {} | config 配置项 |
# config 配置项
| 参数 | 数据类型 | 默认值 | 可选值 | 说明 |
|---|---|---|---|---|
| shadow | string | 'always' | hover / always / never | 设置阴影显示时机 |
| width | string | 100% | - | 宽度 |
| height | string | 100% | - | 高度 |
| minHeight | string | 'auto' | - | 最小高度 |
| headerClass | string/array/object | '' | - | 卡片 HEADER 类名 |
| headerStyle | object | {} | - | 卡片 HEADER 行内样式 |
| bodyClass | string/array/object | '' | - | 卡片 CONTENT 类名 |
| bodyStyle | string | '' | - | 卡片 CONTENT 行内样式 |
# Attributes/Props 属性
| 参数 | 数据类型 | 默认值 | 说明 |
|---|---|---|---|
| config | Object | {} | config 配置项 |
| title | string/array | - | 设置卡片标题 |
| lazyLoad | boolean | false | 当 title 为数组时,lazyLoad 如果为 true,则不设置活跃标题 |
| isEmpty | boolean | false | isEmpty 为 true 时,显示<slot name="empty"></slot>内容 |
| loading | boolean | false | loading 为 true 时,卡片正文部分 v-loading="true" |
| activeTitle | string | - | 当 title 为数组时,设置卡片活跃标题,值改变时会切换标题 |
TIP
Config配置项可通过 Prop 的方式直接传入 AileCard 组件,优先级高于在config中配置
另外,headerClass headerStyle bodyClass bodyStyle 如果采用 Prop 的方式传入,会和 config 中的对应参数进行合并
# Slot 插槽
| name | 说明 |
|---|---|
| — | 卡片正文内容 |
| title | 卡片左侧主标题 |
| sub | 卡片右侧副标题 |
| empty | 卡片 isEmpty 为 true 时展示的内容 |
# Events 事件
| 事件名 | 说明 | 参数 |
|---|---|---|
| change | 当前活跃的标签发生变化时触发 | title |
← Avatar 头像 Dialog 对话框 →