资源
概览
本文档负责 asset 与 Runtime 资源的入口说明。公开 JSON 使用 camelCase。
本文档不负责 view 内部字段细节,也不负责具体 layout / placement / style / props。这些内容请查看 视图、布局、定位、样式、属性。
相关文档
资源类型
root.json.assets 和 variants[].assets 可以引用路径字符串,也可以内嵌 asset object。路径相对当前 root.json 所在目录解析,内嵌 object 中的相对路径也相对当前 root.json 所在目录解析。
Document 内正式 asset 负责组成当前 document:
类型 |
文档 |
说明 |
|---|---|---|
|
常量树,供 |
|
|
当前 document 的图片资源,供 |
|
|
可挂载页面根节点 |
|
|
可复用模板根节点 |
|
|
可复用交互事件、动画和状态样式 |
|
|
document 内命名样式集合,供 |
|
|
同一 document 内一组 screen 的切换状态机 |
Runtime 全局资源由 Runtime API 注册或加载:
类型 |
文档 |
说明 |
|---|---|---|
|
全局字体资源集合,供 |
|
|
全局图片资源集合,供 |
|
|
全局主题覆盖层,供 |
资源边界
constant、imageSet、viewScreen、viewTemplate、interactionTemplate、styleSet、screenFlow是 document asset 的正式类型。普通 view 节点用
type表示控件类型。图片、字体资源统一使用
imageSet/fontSet,即使只有一个资源。fontSet和theme不是 documentassets的标准类型,应通过 Runtime 全局 API 注册或加载。