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

基本原理

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

管理页面变量

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

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

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

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

赋值给页面变量

通过交互动作中的赋值给页面变量为页面变量赋值。赋值操作详细内容,请参见交互配置

页面变量使用

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