Skip to content

WetProCard 高级布局卡片

基本介绍

页内容器卡片,提供标准卡片样式,卡片切分以及栅格布局能力。WetProCard 创造性地将 Col, Row, Card, Tabs 等组件实现结合在一起,让你仅用一个组件就能够完成卡片相关的各种布局。

组件引入:import { WetProCard } from '@wetspace/pro-components'

基本使用

特别值得主要的是设置你还可以通过配置 ghost 属性为 true 来去掉背景色和 padding 方便页内布局。

栅格布局

当使用 WetProCard 时,直接包裹 WetProCard 组件就好触发栅格布局模式。此时直接子级WetProCard组件的 span 默认值为 24,即一行的宽度。

响应式

colSpan 支持 Elment-plus 定义的栅格式响应布局。预设六个响应尺寸:xs sm md lg xl。如果要支持响应式,可以写成 { xs: 4, sm: 8, md: 10, lg: 12 }

不过这里推荐使用@vueuse/coreuseElementSize,然后配合计算属性算span的值去做响应式会更加精准,因为我们的页面布局往往是左侧的导航栏是固定宽的,用媒体查询做的响应式有时不是很匹配我们的项目需求

卡片切分

复杂切分

可折叠

属性

继承 Elment-plusElRow 组件所有属性。 继承 Elment-plusElCard 组件所有属性。

属性名描述类型默认值
title卡片标题string''
bordered卡片是否有边框booleantrue
tooltip标题提示解释说明string''
ghost是否为幽灵模式,去掉背景色和paddingboolean-
span栅格布局,支持字符串形式必须带单位string|number-
colSpan组件作为直接子组件时,colProps的配置ColProps-
split卡片布局切分,x指横向切分,y指纵向切分'x'|'y'-
collapsible是否可折叠stringboolean
collapse/v-model:collapse折叠状态控制boolean-

插槽

插槽名描述
extra卡片标题右侧内容
header卡片标题
default卡片内容
footer卡片标题

WetProElement