# 逻辑节点配置

# 全局节点

全局节点提供一些基本的全局操作。

帮助您在设计器中,设置组件的初始化状态,并使用页面的交互变量和临时变量等。

# 事件

  1. 临时变量值改变后: 临时变量值改变后触发。

抛出的参数为:

{
  "key": "value"
  // key 对应交互变量名称
  // value 变量值
}
  1. 页面加载完成后: 页面加载完成后触发。

  2. 响应式尺寸改变后事件: 用于响应式尺寸改变后事件,事件抛出数据为:XL\LG\MD\SM\XS3.0+

# 动作

  1. 设置交互变量: 与编辑器的交互面板打通,可设置交互变量。交互变量的变化,会引起监听该交互变量的组件重新请求数据。

在转换器中使用 getInteractVar() 方法来获取交互变量值。

接受的参数为:

{
  "key": "value"
  // key   对应交互变量名称
  // value 变量值
}
  1. 设置临时变量: 页面级的全局变量,支持复杂的嵌套数据,用作简单的数据存储。在转换器中使用 getInteractVar() 方法来获取交互变量。

在转换器中使用 getLocalVar() 方法来获取临时变量值。

接受的参数为:

{
  "key": "value"
  // key 对应交互变量名称
  // value 变量值
}
  1. 打开链接: 打开处理方法中的链接。

接受的参数为:

{
  "url": "https://www.baidu.com/", // 链接地址
  "target": "_blank" // 跳转链接的方式
}

跳转链接的方式可选值有:

  • _self: 在当前窗口打开
  • _blank: 在新窗口打开

# 定时器

# 定时器配置

定时器

定时器的定时方式,延迟定时\定点定时

  • 延迟定时: 定时器经过一定时间后启动。
  • 定点定时: 定时器在什么时间启动。

定时器

定时器是否循环计时。 定时器的循环计时次数。

# 事件

  • 启动: 定时器启动时触发事件
  • 执行: 定时器执行时触发事件
  • 终止: 定时器终止时触发事件

# 动作

  • 启动: 用来启动定时器
  • 终止: 用来终止定时器

# 实例

定时器 定时器

# 触发器

连接上游组件和下游组件的中间节点。在组件与组件的连线上可以添加触发器,在触发器中可以关联两端组件的路由配置。

在触发器中可以返回两种结果。

  1. return true 执行下一步操作
  2. return false 阻止下一步操作

设置为 false 后,则该组件的点击事件不生效。

触发器

# 转换器

连接上游组件和下游组件的中间节点。在组件与组件的连线上可以添加转换器,在转换器中可以关联两端组件的路由配置。

在转换器中可以返回多种结果,返回的结果可为任意类型。例如可完成柱状图每个柱子颜色不同的配置。

转换器

# 键盘

# 键盘配置

键盘

自定义按键列表: 设置 按下自定义按键 事件。

# 事件

  • 按下任意键: 按下任意键时触发事件。
  • 按下字符键: 按下字符键时触发事件。
  • 释放按键: 释放按键时触发事件。
  • 按下自定义按键: 按下自定义按键时触发事件。
Last Updated: 1/18/2021, 4:25:36 PM