跳转到主要内容

Data

声明数据源。Data 不渲染,只负责拉取/读取数据。

签名

属性

数据形状

访问

  • 命名源:{Data.News.Title} 或 {News.Title}
  • 默认源(Name=Data):{Data.Title}
  • 每个数据源状态:{Data.Status.News} = Loading / Completed / Error
  • 最多 8 个数据源。

本地路径

  • 绝对路径原样。
  • 相对路径:本地导入的组件以 .qwidget 目录为基准;URL 导入的组件以启动器数据目录为基准。
  • 编辑器信息面板显示解析后的绝对路径。

缓存

  • Refresh 秒内复用缓存;0 表示每次挂载都刷新。
  • 含 {Inputs.*} 的动态 URL/Path 不读写缓存,输入变化时重新拉取。
  • 非二进制缓存到 localStorage;二进制只缓存在内存。
  • Refresh 动作会重新拉取过期数据源。

示例

坑

  • Url / Path 支持 {Inputs.*};解析后的 URL 仍必须是 https:443,且主机在确认列表内。建议只参数化查询参数或路径段,不要参数化主机。
  • 输入变化会取消旧请求并重新拉取;动态数据源不缓存。
  • 在线请求需要域名确认;非 https:443、私网地址会被拒绝。
  • 文本/JSON/XML 上限 1MB,二进制 8MB。