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>} />
<BfCard
required
rightOperations={<View>右边的操作</View>}
operations={<View>中间的操作</View>}
title="标题"
content={<View>这里存放内容</View>}
close
onClose={(props) => {
console.log('close', props);
}}
/>
<View className="group-title">可收起&自定义背景</View>
<BfCard
backgroundColor="rgba(68, 206, 246, 0.6)"
collapsible
collapsedHeight={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是否为必选样式(显示红色 * )booleanfalse
operations中间的操作any--
rightOperations卡片右操作,位置在紧挨标题栏最右侧any--
collapsible是否可收起boolean--
collapsedHeight收起时的高度。collapsible 为 true 时有效string | number0
expandedText展开文案string'展开'
collapsedText收起文案string'收起'
close是否显示一个右上角的删除 iconanyfalse
onClose点击删除 icon 的回调。仅当 close=true 时有效(props: IBfCardProps) => void--
dumi10:24