Skip to content

card 卡片组件

卡片组件(Card component)是一种常见的 UI元素,用于在用户界面上呈现一些相关的信息或内容。它通常由一个矩形或方形的容器组成,内部包含标题、文本、图像、按钮等元素,用于展示一个模块化的、自包含的信息块。

Props参数

名称类型是否必传默认值描述
titleReactNode-标题
extraReactNode-标题右侧
sizeComponentSize-尺寸

示例

tsx
import { View } from '@tarojs/components'
import H3 from '../_components/h3'
import MMPageContainer from '../_components/page-container'
import MMCard from '~/components/card'
import MMSpace from '~/components/space'
import MMIconFont from '~/components/icon-font'
import MMIconFontName from '~/components/icon-font/const'

export default () => {
  return (
    <MMPageContainer title="卡片">
      <View className="spacing" />
      <H3>基础使用</H3>
      <View className="spacing" />

      <MMCard
        title={
          <MMSpace>
            <MMIconFont value={MMIconFontName.Add} size={13} />
            <View>标题</View>
          </MMSpace>
        }
        extra={<MMIconFont value={MMIconFontName.More} />}
      >
        内容
      </MMCard>
    </MMPageContainer>
  )
}