# 变量使用说明
本文介绍一下三种变量类型:
变量类型 | 变量类型说明 |
---|---|
普通变量 | 可自定义数据类型、基础值的变量类型 |
模型变量 | 用于与数据源进行连接的变量类型 |
参数变量 | 用于页面之间跳转传参的变量类型 |
# 普通变量
参数 | 参数说明 |
---|---|
变量标识 | 变量的唯一标识,可用于变量引用 |
数据类型 | 支持选择 String、Number、Boolean、Array、Object |
初始值 | 变量的初始值,不同数据类型存在不同的初始值写法,示例如下: String:test Number:123456 Boolean:false Array:[1,2,3] Object:{key:"test",val:2} |
作用域 | 选择变量生效的作用域 |
变量描述 | 变量的使用说明,根据使用场景自定义填写 |
# 模型变量
参数 | 参数说明 |
---|---|
变量标识 | 变量的唯一标识,可用于变量引用 |
数据源 | 支持选择当前环境下已创建的数据模型 |
变量初始化方法 | 提供三种查询类型的方法,不同方法的使用场景与参数说明参考下文 |
变量描述 | 变量的使用说明,根据使用场景自定义填写 |
# 变量初始化方法说明
不同的变量初始化方法适用于不同的使用场景,说明如下:
# 查看列表-内置(wedaGetList)
可用于获取当前数据源下的全部数据,获取到的数据会以数组的形式返回给模型变量。
# 查询列表-内置(wedaGetRecords)
可根据条件对当前数据源进行查询,获取到的数据会以数组的形式返回给模型变量。
当选用了该方法后,下方会展开对应的配置项,我们可以根据自身需求进行查询条件的配置。
实际使用中,经常会存在需要通过其他变量作为条件进行查询进行查询的场景,我们可以通过为查询条件配置表达式来实现,方法如下:
- 单击查询条件的对应的数据绑定按钮。
- 在数据绑定的弹窗中切换到表达式Tab,并写入查询条件对应的表达式,如下图所示:
- 表达式中参数说明如下:
参数 | 参数说明 |
---|---|
key | 数据模型的字段标识 |
rel | 判断关系: 支持填写eq(相等)、neq(不相等)、lt(小于)、lte(小于或等于)、gt(大于)、gte(大于或等于)、search(包含文字内容) |
val | 值,可以通过填写变量路径来实现变量查询 |
# 查询单条-内置(wedaGetItem)
可通过数据源的唯一标识_id进行单条数据的查询,获取到的数据会以对象的形式返回给模型变量。
# 参数变量
常用于页面之间跳转传参的使用场景,可参见 实现页面跳转传参。
参数 | 参数说明 |
---|---|
是否必填 | 若开启后,进行页面跳转配置时则必须为该参数变量进行赋值,否则无法跳转配置无法保存 |
示例值 | 变量的初始值 |
作用域 | 选择变量生效的作用域,参数变量作用域仅支持页面级别 |
变量描述 | 变量的使用说明,根据使用场景自定义填写 |