@uyun/pro-card
卡片(优云定制组件)
Last updated 3 years ago by liupeng .
UNLICENSED · Repository ·
$ cnpm install @uyun/pro-card 
Private package

卡片

通用卡片容器。最基础的卡片容器,可承载文字、列表、图片、段落,常用于后台概览页面。

安装

yarn add @uyun/pro

使用

import { Card } from "@uyun/pro";

示例

基础示例

包含标题、内容、操作区域。

<Example path="Basic" />

无边框

在灰色背景上使用无边框的卡片。

<Example path="BorderLess" />

简洁卡片

只包含内容区域。

<Example path="Simple" />

栅格卡片

在系统概览页面常常和栅格进行配合。

<Example path="InColumn" />

预加载的卡片

数据读入前会有文本块样式。

<Example path="Lodaing" />

网格型内嵌卡片

一种常见的卡片内容区隔模式。

<Example path="GridCard" />

内部卡片

可以放在普通卡片内部,展示多层级结构的信息。

<Example path="Inner" />

带页签的卡片

可承载更多内容。

<Example path="Tabs" />

支持更多内容配置

一种支持封面、头像、标题和描述信息的卡片。

<Example path="MetaCard" />

更灵活的内容展示

可以利用 Card.MetaCard.DataCard.Label 支持更灵活的内容。

<Example path="FlexibleContent" />

组合样式改变

组合样式改变会改变原来的卡片样式,包括:

  • 标题和内容使用相同的背景颜色;
  • 标题文字加粗并有悬浮时的背景色;
  • 卡片在悬浮时有蓝色外边框。
<Example path="Integrated" />

属性

Card

参数 说明 类型 默认值
actions 卡片操作组,位置在卡片底部 Array<ReactNode> -
activeTabKey 当前激活页签的 key string -
bodyStyle 内容区域自定义样式 object -
bordered 是否有边框 boolean true
cover 卡片封面 ReactNode -
defaultActiveTabKey 初始化选中页签的 key,如果没有设置 activeTabKey string 第一个页签
extra 卡片右上角的操作区域 string | ReactNode -
headStyle 自定义标题区域样式 object -
integrated 组合样式改变 boolean -
hoverable 鼠标移过时可浮起 boolean false
loading 当卡片内容还在加载中时,可以用 loading 展示一个占位 boolean false
tabList 页签标题列表 Array<{key: string, tab: ReactNode}> -
title 卡片标题 string | ReactNode -
type 卡片类型,可设置为 innerdata 或 不设置 string -
onTabChange 页签切换的回调 (key) => void -

Card.Grid

参数 说明 类型 默认值
className 网格容器类名 string -
style 定义网格容器类名的样式 object -

Card.Meta

参数 说明 类型 默认值
avatar 头像/图标 ReactNode -
bordered 是否有左边框 boolean false
className 容器类名 string -
description 描述内容 ReactNode -
style 定义容器类名的样式 object -
title 标题内容 ReactNode -

Card.Data

参数 说明 类型 默认值
action 提示内容 ReactNode -
className 容器类名 string -
fields 其它信息内容 ReactNode[] -
icon 图标 string | ReactNode -
iconColor 图标区域背景颜色 string -
style 定义容器类名的样式 object -
title 标题内容 ReactNode -
total 数据内容 ReactNode -

Card.Label

参数 说明 类型 默认值
colon 配合 label 属性使用,表示是否显示 label 后面的冒号 boolean true
label label 标签的文本 string | ReactNode
labelCol label 标签布局,同 <Col> 组件,设置 span offset 值,如 {span: 3, offset: 12}sm: {span: 3, offset: 12} object
wrapperCol 需要为值设置布局样式时,使用该属性,用法同 labelCol object

Current Tags

  • 1.0.1-dev.0                                ...           dev (3 years ago)
  • 1.0.2                                ...           latest (3 years ago)

14 Versions

  • 1.0.2                                ...           3 years ago
  • 1.0.1                                ...           3 years ago
  • 1.0.1-dev.0                                ...           3 years ago
  • 1.0.0                                ...           3 years ago
  • 0.1.2-dev.0                                ...           3 years ago
  • 0.1.2-alpha.7                                ...           3 years ago
  • 0.1.2-alpha.6                                ...           3 years ago
  • 0.1.2-alpha.5                                ...           3 years ago
  • 0.1.2-alpha.4                                ...           3 years ago
  • 0.1.2-alpha.3                                ...           3 years ago
  • 0.1.2-alpha.2                                ...           3 years ago
  • 0.1.2-alpha.1                                ...           3 years ago
  • 0.1.2-alpha.0                                ...           3 years ago
  • 0.1.1-alpha.0                                ...           3 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (8)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2013 - present © cnpmjs.org