全局变量
更新时间:2019-05-05 15:00:44
功能区域
全局变量提供了数据传递功能,用于解决交互动作、接口数据、样式配置等配置中,数据无法自由传递的问题;
全局变量基本原理为
变量管理:对全局变量进行管理,包括变量增删改,变量默认值设置
赋值侧:支持将数据存储到指定变量中,目前支持交互动作中,将触发事件的参数存储到变量中
取值(使用)侧:支持将变量用于指定配置项,甚至是变化后主动触发联动,目前支持变量用于
- 数据源的接口参数
- 组件的属性
变量管理
变量必须先定义,再使用(赋值、取值)
变量限制
- 变量有效范围为当前页面,跨页面暂不支持变量共享,请使用url参数传递数据
- 变量名全局唯一
- 变量名最多12个字符,不区分中英文
- 变量数量最多100个
变量配置
- 变量名:用于标识变量
- 默认值:设置默认值有利于取值方的使用,如接口数据源的参数使用变量,若没有默认值,则该参数为空,可能引起异常
- 描述:用于辅助解释变量用途,方便大型应用/页面的维护
变量赋值
以上图,交互动作-赋值变量动作为例,当事件发生时,将事件参数”url”设置到变量“弹框链接地址”中,当该事件触发时,变量值就会跟随变化
赋值详细配置见:
变量取值(使用)
组件属性可以使用变量,如上图iframe的地址可以使用变量,变量变化时,iframe就会跟随跳转。
数据源请求参数也可以使用变量作为参数来源,详见自定义接口、服务开发接口、官方服务接口
未来更多赋值和取值会解锁,敬请期待!