全局变量提供了数据传递功能,支持用于交互动作、接口数据、样式配置等配置中。

基本原理

  • 变量管理:对全局变量进行管理,包括变量的新增、编辑、删除和默认值设置。
  • 赋值侧:支持将数据存储到指定变量中。目前,支持在交互动作配置中,将触发事件的参数存储到变量中。
  • 取值(使用)侧:支持将变量用于指定配置项,或是变量发生变化后主动触发联动。目前,支持将变量用于数据源的接口参数和组件的属性中。

管理变量

变量必须定义后,才能赋值、取值。每个页面最多可有100个变量。

以下以交互动作配置为例描述变量的使用方法。

  1. 拖拽任意一个支持配置交互动作的组件到画布上,然后在右侧配置栏,选择交互
  2. 选择动作为赋值给变量,单击管理变量
  3. 在弹出对话框中,单击新增变量
  4. 输入变量信息,单击确认
参数 说明
变量名称 用于表示变量。变量名称需全局唯一,可包含中文汉字、英文字母、数字和特殊符号,长度不超过12个字符(一个中文汉字算一个字符)。
默认值 设置变量的默认值。设置默认值有利于取值方的使用,例如接口数据源的参数使用变量,如果没有默认值,则该参数为空,可能引起数据异常。
描述 可描述变量用途等信息,方便大型应用或页面的维护。

变量创建后,也可在管理变量弹窗中,编辑或删除变量。

赋值给变量

通过交互动作中的赋值给变量为变量赋值。赋值操作详情,请参见交互配置

变量使用

  • 组件属性可以使用变量,例如基础组件iframe关联链接配置。更多详细内容请参见基础组件
  • 通过数据源配置中的设备或接口的请求参数为变量取值,详细内容请参见设备接口