跳至主要內容

转换器

2025年1月17日大约 1 分钟

转换器

基本信息

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

函数参数

详见『函数/参数说明』

函数返回值

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

    // 处理逻辑...
    
    // 直接返回处理结果
    return {};
  2. 转换器也支持返回 Promise4.2+

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

示例

前提:大屏有 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. 结果预览

上次编辑于: 2025/2/26 14:19:58
贡献者: yaodd,xuch