通用组件清单
1. 说明
以下组件建议在实现时先抽象出来,避免每个页面重复拼装。
页面规格文档会引用这些通用组件。
2. 全局组件
| 编码 |
组件名称 |
用途 |
必备状态 |
G01 |
顶部导航栏 |
二级页面返回、标题展示 |
默认态 |
G02 |
底部 TabBar |
Tab 页面切换 |
选中 / 未选中 |
G03 |
页面空态卡片 |
列表为空时提示 |
图标 / 文案 / CTA |
G04 |
页面错误卡片 |
网络错误、加载失败时提示 |
错误文案 / 重试 |
G05 |
状态标签 Tag |
订单状态、活动状态、会员状态 |
多色标签 |
3. 门店与场景组件
| 编码 |
组件名称 |
用途 |
使用页面 |
G10 |
门店切换条 |
显示当前门店,点击切换 |
首页、点餐页 |
G11 |
场景切换条 |
外卖 / 自提 / 堂食切换 |
首页、点餐页 |
G12 |
门店信息卡 |
地址、营业、距离、电话 |
首页、结算页、堂食确认页 |
G13 |
服务规则条 |
起送价、配送费、自提规则等 |
首页、点餐页、结算页 |
4. 商品与购物车组件
| 编码 |
组件名称 |
用途 |
使用页面 |
G20 |
分类侧边栏 / 顶部分类条 |
分类浏览商品 |
点餐页 |
G21 |
商品卡片 |
展示图片、价格、标签、加购按钮 |
点餐页、活动页 |
G22 |
数量步进器 |
商品数量增减 |
点餐页、商品详情、购物车 |
G23 |
规格选项组 |
规格做法单选/多选 |
商品详情抽屉 |
G24 |
加料选项组 |
附加项选择 |
商品详情抽屉 |
G25 |
底部购物车栏 |
已选数量、金额、去结算按钮 |
点餐页 |
G26 |
购物车商品行 |
展示已选商品和规格组合 |
购物车抽屉 |
5. 结算与订单组件
| 编码 |
组件名称 |
用途 |
使用页面 |
G30 |
地址卡片 |
展示收货地址或取餐信息 |
结算页 |
G31 |
费用明细卡 |
展示金额构成 |
结算页、订单详情页 |
G32 |
优惠资产单元格 |
展示优惠券 / 积分 / 余额入口 |
结算页 |
G33 |
订单摘要卡 |
展示门店、商品、金额、状态 |
订单页 |
G34 |
订单时间轴 |
展示履约节点 |
订单详情页、退款详情页 |
G35 |
固定底部操作栏 |
继续支付、催单、退款、评价等 CTA |
结算页、订单详情页 |
6. 资产与服务组件
| 编码 |
组件名称 |
用途 |
使用页面 |
G40 |
用户头部卡 |
头像、昵称、会员等级 |
我的页、会员中心 |
G41 |
资产总览卡 |
券、积分、余额、次卡摘要 |
我的页 |
G42 |
资产列表项 |
进入券、积分、储值、次卡详情 |
我的页 |
G43 |
活动券卡片 |
满减券、折扣券、免配送费券 |
领券中心 |
G44 |
充值方案卡 |
展示充值金额、赠送金额、到账金额 |
储值充值页 |
G45 |
次卡卡片 |
展示次卡名称、剩余次数、有效期 |
次卡页 |
G46 |
消息列表项 |
展示消息标题、摘要、时间、未读状态 |
消息中心 |
7. 通用实现要求
- 所有卡片组件需要支持禁用态或不可点击态
- 列表项需要支持右侧箭头、辅助文案、角标等变化
- 底部固定操作栏需要考虑安全区
- 金额展示组件统一格式化
- 状态标签颜色语义在整个应用中保持一致