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。