spz-data-source
AI 摘要
- 该页面由脚本自动同步生成,优先用于补齐目录可见性与基础说明。
- 若原始文档缺失,请先在 cuttlefish 对应组件补充最小文档后再同步。
原始文档(英文)
spz-data-source 用于统一获取商品、商品列表、专辑等数据,并将结果分发给下游组件(如 spz-render、spz-list)。
何时使用
- 需要在页面中集中管理数据请求并复用请求结果时
- 需要将数据以
custom:<id>.getData方式提供给渲染组件时 - 需要根据不同数据源类型(单商品、商品列表、专辑、推荐等)做统一接入时
支持布局
container
代码演示
单商品
多商品列表
专辑商品
属性
运行时状态属性
方法
getData
获取并返回当前数据源结果,支持被其他组件通过 custom:<id>.getData 调用。
返回值:
Promise<any>
注意事项
spz-data-source本身不负责 UI 渲染,推荐与spz-render、spz-list搭配使用。- 当存在父级
spz-data-source时,子级会优先尝试复用父级数据,减少重复请求。 items表达式决定了下游拿到的数据结构,建议和模板中的数据访问路径保持一致。