# 转换器

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

# 基本信息

特性 说明
是否支持添加多个 ✔️
是否有配置项 ✔️

# 函数参数

详见『函数/参数说明』

# 函数返回值

  1. 在转换器中可以返回任意类型的普通数据:

    // 处理逻辑...
    
    // 直接返回处理结果
    return {};
    
  2. 转换器也支持返回 Promise (opens new window)4.2+

    return new Promise(function (resolve) {
      // 处理逻辑...
    
      // 使用 resolve(需要返回的数据) 返回结果
      return resolve(data);
    });
    

# 示例

TIP

有 2 个通用标题:【修改】、【显示次数】。

点击【修改】后,将【显示次数】内容改为点击的次数。

# 1. 大屏设计器内容

设计器

设计器内容

# 2. 节点编程配置

节点编程

节点编程配置

【转换器 1】内容:

// 获取本地变量 `count`,若无,则默认为 0
var count = HETU.getLocalVar("count") || 0;
return { count: count + 1 };

【转换器 2】内容:

var count = HETU.getLocalVar("count");
return [{ title: "点击次数:" + count }];

# 3. 结果预览

预览

Last Updated: 3/29/2023, 2:40:19 PM