# 逻辑节点配置
# 全局节点
全局节点提供一些基本的全局操作。
帮助您在设计器中,设置组件的初始化状态,并使用页面的交互变量和临时变量等。
# 事件
- 临时变量值改变后: 临时变量值改变后触发。
抛出的参数为:
{
"key": "value"
// key 对应交互变量名称
// value 变量值
}
页面加载完成后: 页面加载完成后触发。
响应式尺寸改变后事件: 用于响应式尺寸改变后事件,事件抛出数据为:
XL\LG\MD\SM\XS
。 3.0+
# 动作
- 设置交互变量: 与编辑器的交互面板打通,可设置交互变量。交互变量的变化,会引起监听该交互变量的组件重新请求数据。
在转换器中使用
getInteractVar()
方法来获取交互变量值。接受的参数为:
{
"key": "value"
// key 对应交互变量名称
// value 变量值
}
- 设置临时变量: 页面级的全局变量,支持复杂的嵌套数据,用作简单的数据存储。在转换器中使用
getInteractVar()
方法来获取交互变量。
在转换器中使用
getLocalVar()
方法来获取临时变量值。接受的参数为:
{
"key": "value"
// key 对应交互变量名称
// value 变量值
}
- 打开链接: 打开处理方法中的链接。
接受的参数为:
{
"url": "https://www.baidu.com/", // 链接地址
"target": "_blank" // 跳转链接的方式
}
跳转链接的方式可选值有:
_self
: 在当前窗口打开_blank
: 在新窗口打开
# 定时器
# 定时器配置
① 定时器的定时方式,延迟定时\定点定时。
- 延迟定时: 定时器经过一定时间后启动。
- 定点定时: 定时器在什么时间启动。
② 定时器是否循环计时。 ③ 定时器的循环计时次数。
# 事件
- 启动: 定时器启动时触发事件
- 执行: 定时器执行时触发事件
- 终止: 定时器终止时触发事件
# 动作
- 启动: 用来启动定时器
- 终止: 用来终止定时器
# 实例
# 触发器
连接上游组件和下游组件的中间节点。在组件与组件的连线上可以添加触发器,在触发器中可以关联两端组件的路由配置。
在触发器中可以返回两种结果。
return true
执行下一步操作return false
阻止下一步操作
设置为 false
后,则该组件的点击事件不生效。
# 转换器
连接上游组件和下游组件的中间节点。在组件与组件的连线上可以添加转换器,在转换器中可以关联两端组件的路由配置。
在转换器中可以返回多种结果,返回的结果可为任意类型。例如可完成柱状图每个柱子颜色不同的配置。
# 键盘
# 键盘配置
自定义按键列表: 设置 按下自定义按键
事件。
# 事件
- 按下任意键: 按下任意键时触发事件。
- 按下字符键: 按下字符键时触发事件。
- 释放按键: 释放按键时触发事件。
- 按下自定义按键: 按下自定义按键时触发事件。