Skip to main content

运行时变量

文档为您介绍移动应用运行时变量使用方法,借助变量可以对数据进行临时存储与传递,实现更方便的动态数据传参机制。

变量类型

变量包含页面变量和应用变量两种类型,页面变量只在当前页面生效,应用变量在整个应用内生效,单个页面可以读取当前页面和整个页面的变量。

在编辑器左侧页面设置->页面变量中创建变量,当应用范围选择整个应用时创建的变量则为全局变量,全局变量可以在每个页面看到。变量可以设置默认值,也能设置不同数据类型的变量,例如对象、字符串。

image

image

变量数据赋值与使用

变量一般通过动作进行赋值,例如接口返回或其他动作后对变量进行初始化赋值。例如请求接口,可以在正常返回对后输出字段单个设置赋值对象:

image

赋值对象除了数据源字段,可以直接将数据赋值到变量里

image

这样就快速实现了页面变量的动态赋值。其他组件的属性、执行条件等如果依赖了此页面变量则会自动刷新。

全局变量的应用

默认用户信息属于全局变量,通过第三方登录返回的用户信息将自动全局存储,在任意页面绑定用户名称等信息会自动刷新。其他类似数据也可以通过全局变量来实现效果。

数组变量可视化处理

如果变量是数组类型,可以通过事件动作里面的列表数据处理对变量进行增删改查及选中等操作,具体参考动作配置:

image