Card
Card 卡片
代码示例
import { BfCard } from '@bud-fe/react-taro-ui';import { Text, View } from '@tarojs/components';import React from 'react';export default () => {return (<><View className="group-title">基础用法</View><BfCard title="标题" content={<View>这里存放内容</View>} /><BfCardrequiredrightOperations={<View>右边的操作</View>}operations={<View>中间的操作</View>}title="标题"content={<View>这里存放内容</View>}closeonClose={(props) => {console.log('close', props);}}/><View className="group-title">可收起&自定义背景</View><BfCardbackgroundColor="rgba(68, 206, 246, 0.6)"collapsiblecollapsedHeight={60}title="标题"content={<View className="content"><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><Text>这里存放内容</Text><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容</View><View>这里存放内容111</View></View>}onClick={() => {console.log('outer onClick');}}/></>);};
API
属性名 | 描述 | 类型 | 默认值 |
---|---|---|---|
title | 标题 | any | -- |
content | 自定义内容 | any | -- |
backgroundColor | 卡片背景色 | string | -- |
required | 是否为必选样式(显示红色 * ) | boolean | false |
operations | 中间的操作 | any | -- |
rightOperations | 卡片右操作,位置在紧挨标题栏最右侧 | any | -- |
collapsible | 是否可收起 | boolean | -- |
collapsedHeight | 收起时的高度。collapsible 为 true 时有效 | string | number | 0 |
expandedText | 展开文案 | string | '展开' |
collapsedText | 收起文案 | string | '收起' |
close | 是否显示一个右上角的删除 icon | any | false |
onClose | 点击删除 icon 的回调。仅当 close=true 时有效 | (props: IBfCardProps) => void | -- |