数据源
数据是应用的核心。为了满足不同场景的数据需求,Zion 应用支持多种数据源接入,包括数据库、外部 API 以及环境数据。
数据模型与数据库
Zion 提供了强大的关系型数据库,使用灵活,性能卓越。查看详情:数据库
API
当需要使用外部数据源时,通常用 API 实现。查看详情:API
环境数据
指程序运行所处的环境提供的数据,主要包括以下几类:
空值类型:空值、空文本、空数组。
时间类型: 当前时间、日期及日期时间。
用户类型: 当前用户数据(自动从数据库获取,可用“刷新用户数据”行为重新获取)、登录状态(布尔值)、用户代理(浏览器/操作系统信息)。
上下文数据
主要包括以下两类:
行为结果数据:许多行为操作会产生结果数据,这些数据可以被后续的行为引用。例如,调用数据库”添加数据“的行为后,会返回添加的结果;调用 API 行为后,接口会返回响应数据。
列表项数据:当列表视图或选择视图绑定数据源后,每个列表项都拥有其对应的数据。这些数据可以在列表项的各种操作中使用,例如显示内容、响应用户交互等。
组件
Zion 提供多种输入型组件,可作为数据源使用,包括:输入框、数据选择器、图片选择器和选择视图等。请参阅相关组件的文档了解详情。