EN
页面模块 · 指南

功能模块模式:信息来源 × 展现或交互

将可复用内容、资源数据或平台状态与展现、交互模式组合成跨平台模块,并说明页面语境、状态、替代形式和实现边界。

功能模块不是一个孤立的组件名,而是信息来源与展现或交互在特定页面任务中的组合:

功能模块 = 信息来源 × 展现或交互 × 页面语境

信息来源既可以是媒体报道、评价或 FAQ 等内容类型,也可以是当前商品、变体、库存、地点、销售计划等资源数据或平台状态。“媒体报道”只说明内容,“Marquee”只说明展现形式;“首页首屏之后的媒体 Logo Marquee”才是足够具体、可以分析和实现的模块模式。

媒体报道可以形成哪些模块

内容展现形式模块模式适合表达
媒体名称与 LogoLogo Grid媒体 Logo 墙展示覆盖面,让用户快速扫描
媒体名称与 LogoMarquee媒体 Logo 跑马灯形成持续但次要的背景信号
标题、引言和链接Carousel媒体报道轮播在有限空间逐项阅读多份报道
一份重点报道Featured Card精选媒体报道强调具体内容与来源
一句可引用评价Quote Banner媒体引言横幅在决策节点提供集中证据

这些形式没有统一优先级。内容只有 Logo 时不应伪造引言;报道需要认真阅读时,持续移动的 Marquee 反而不合适。

同一种形式也可以承载不同内容

展现形式可承载的内容示例
Grid商品、集合、媒体 Logo、功能、团队成员
Carousel商品、用户评价、文章、媒体报道、图片
MarqueeLogo、短评价、品牌词、短促销信息
AccordionFAQ、规格、配送说明、材料说明
Tabs商品详情、使用场景、规格、兼容性
Comparison商品、套餐、主题或功能差异

因此,不应为“评价 Carousel”和“媒体 Carousel”分别复制一套基础交互。知识层复用 Carousel 模式的行为要求,实现层再决定共享代码还是分别实现。

一个模块模式需要记录什么

  • 信息来源、页面任务及事实更新责任;
  • 展现或交互形式及选择理由;
  • 适用页面、常见位置与前后关系;
  • 必需字段、项目数量和空内容状态;
  • 可替代的展现形式及切换条件;
  • 响应式、键盘、运动和性能要求;
  • 对应平台的模板、页面组件、配置和脚本映射;
  • 已验证的主题版本或真实商店案例。

不生成无意义的组合

内容与展现形式是多对多关系,但知识库不穷举所有排列。只有组合解决了明确页面问题,并且有可解释的内容要求或真实实现时,才形成独立模块模式;其余关系由内容条目和展现模式相互引用即可。

平台状态和交易动作驱动的模块先使用同一契约描述,再在平台正文记录实现;Shopify 示例见店面能力模块。下一层是把多个模块按顾客决策过程排列成页面组合模式。

已形成独立契约的模块

这些正文记录可跨页面复用的任务与状态契约。某个品牌或主题怎样组合、实现和验证它们,另行作为案例维护。