Block 组件
Block 组件是构建复杂用户界面的业务组件,它们通常由多个原子组件组合而成,提供完整的页面模块功能。
本组件库包含 50 个 Block 组件,按照使用场景划分为 11 个分类,帮助你快速找到所需的组件。
🗂️ 组件分类
🌟 通用组件 (16个)
适用于所有页面类型的通用组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| HeroBanner | 首屏横幅 | 查看设计稿 | ✅ 已发布 |
| AnchorNavigation | 锚点导航 | 查看设计稿 | ✅ 已发布 |
| BrandCardLink | 品牌权益-带链接 | 查看设计稿 | ✅ 已发布 |
| BrandEquity | 品牌权益 | 查看设计稿 | ✅ 已发布 |
| Category | Category | 查看设计稿 | ✅ 已发布 |
| Evaluate | 评价Reviews | 查看设计稿 | ✅ 已发布 |
| Faq | 问答FAQ | 查看设计稿 | ✅ 已发布 |
| GraphicAttractionBlock | 图文吸引模块 | 查看设计稿 | ✅ 已发布 |
| Marquee | 跑马灯 | 查看设计稿 | ✅ 已发布 |
| SecondaryBanner | 次级横幅 | 查看设计稿 | ✅ 已发布 |
| Slogan | 标语 | 查看设计稿 | ✅ 已发布 |
| Spacer | 间距 | 查看设计稿 | ✅ 已发布 |
| Specs | 对比表单 | 查看设计稿 | ✅ 已发布 |
| Tabs | Tabs1 | 查看设计稿 | ✅ 已发布 |
| Title | 标题Headline | 查看设计稿 | ✅ 已发布 |
| WhyChoose | 品牌亮点模块 | 查看设计稿 | ✅ 已发布 |
📐 基础图文模块 (5个)
基础的图文展示模块。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| CreativeModule | 图文叠加4 | 查看设计稿 | ✅ 已发布 |
| FeatureCards | 图文叠加4-特性卡片 | 查看设计稿 | ✅ 已发布 |
| Graphic | 图文叠加3 | 查看设计稿 | ✅ 已发布 |
| GraphicOverlay | 图文叠加2 | 查看设计稿 | ✅ 已发布 |
| MultiLayoutGraphicBlock | 图文叠加1 | 查看设计稿 | ✅ 已发布 |
🆕 新品页 (5个)
新品发布页面专用组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| ImageWithText | 图文分栏1 | 查看设计稿 | ✅ 已发布 |
| Ksp | KSP | 查看设计稿 | ✅ 已发布 |
| MarqueeReview | 评价Reviews-滚动展示 | 查看设计稿 | ✅ 已发布 |
| ProductHero | 产品Hero | 查看设计稿 | ✅ 已发布 |
| TabsWithMedia | Tab媒体组件 | 查看设计稿 | ✅ 已发布 |
🛒 货架模块 (2个)
产品货架展示组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| CollectionShelves | 筛选货架 | 查看设计稿 | 🔄 开发完成 |
| ShelfDisplay | 常规货架1 | 查看设计稿 | ✅ 已发布 |
🎬 多媒体模块 (3个)
视频和多媒体播放组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| MediaPlayerBase | 视频播放器模块1 | 查看设计稿 | ✅ 已发布 |
| MediaPlayerMulti | 视频播放器_图文分栏 | 查看设计稿 | ✅ 已发布 |
| MediaPlayerSticky | 视频播放器模块1-滚屏动画 | 查看设计稿 | ✅ 已发布 |
✨ 创意图文模块 (4个)
创意互动展示组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| AccordionCards | 百叶窗 | 查看设计稿 | ✅ 已发布 |
| MediaSceneSwitcher | 场景切换器 | 查看设计稿 | ✅ 已发布 |
| ProductCompare | 产品对比 | 查看设计稿 | ✅ 已发布 |
| ThreeDCarousel | 轮播 | 查看设计稿 | ✅ 已发布 |
🎉 活动 (3个)
营销活动页面组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| EventSchedule | 活动日程 | 查看设计稿 | 🔄 开发中 |
| PromotionalBar | 推广栏 | 查看设计稿 | ✅ 已发布 |
| WheelLottery | 大转盘抽奖 | 查看设计稿 | 🔄 开发中 |
📋 Listing (8个)
产品详情页 A+ 内容组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| AplusDesc | Aplus 图文结合模块-资源位 | 查看设计稿 | ✅ 已发布 |
| DownLoad | Aplus下载组件 | 查看设计稿 | ✅ 已发布 |
| Features | Aplus图文混排模块-图文叠加1 | 查看设计稿 | ✅ 已发布 |
| FootCharger | Aplus底部充电器组件 | 查看设计稿 | ✅ 已发布 |
| GiftBox | Aplus礼盒模块 | 查看设计稿 | ✅ 已发布 |
| GraphicMore | Aplus图文展示模块-ksp | 查看设计稿 | ✅ 已发布 |
| ProductNav | 产品导航 | 查看设计稿 | ✅ 已发布 |
| SelectStore | Aplus选择门店模块 | 查看设计稿 | ✅ 已发布 |
🧭 导航 (1个)
导航和搜索组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| SearchPage | 搜索页面 | 查看设计稿 | ✅ 已发布 |
🏠 首页 (1个)
首页专用组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| MemberEquity | 会员权益 | 查看设计稿 | ✅ 已发布 |
🔍 品类筛选 (2个)
产品筛选和集合页组件。
| 组件 (Component) | 组件名称 | Figma链接 | 状态 |
|---|---|---|---|
| CollectionBanner | Collection Banner | 查看设计稿 | 🔄 开发完成 |
| TextMarquee | Text Marquee | 查看设计稿 | ✅ 已发布 |
📦 使用方式
所有 Block 组件都可以通过 @anker-in/headless-ui/biz 导入:
import {
HeroBanner,
FeatureCards,
ProductHero,
Faq
} from '@anker-in/headless-ui/biz'
export default function MyPage() {
return (
<div>
<HeroBanner data={heroBannerData} />
<FeatureCards data={featuresData} />
<ProductHero data={productHeroData} />
<Faq data={faqData} />
</div>
)
}📖 组件文档
每个组件都包含:
- 属性说明 - 详细的 Props API 文档
- 使用示例 - 实际代码示例
- 预览演示 - 在 1920px 固定宽度下的组件预览
- 源码查看 - 完整的组件源代码
- 设计稿 - Figma 设计稿(如有)
- Storybook - 在 Storybook 中查看更多变体和交互
🎨 设计规范
所有 Block 组件遵循统一的设计规范:
- ✅ 支持响应式布局(tablet / laptop / desktop / lg-desktop)
- ✅ 使用 Design Token(颜色、间距、字体)
- ✅ 支持多品牌主题(Anker / Eufy / Soundcore)
- ✅ 遵循无障碍性标准(WCAG)
- ✅ TypeScript 类型安全
🚀 快速开始
- 浏览分类 - 根据使用场景选择对应分类
- 查看组件 - 点击组件名称查看详细文档
- 复制代码 - 在文档页面复制代码示例
- 调整数据 - 根据业务需求调整组件数据
- 预览效果 - 在项目中预览组件效果
组件总数: 50 最后更新: 2026-01-30 数据来源: BLOCKS_INVENTORY.md
Last updated on