# 内置函数

触发器和转化器代码中,可以调用的系统内置函数。

函数调用

# 参数说明

函数提供一下参数:

调用方式 说明
data 上级节点提供的数据
HETU
HETU
.getEchartsInstance(组件 id)
获取某组件的 Echarts 对象。
组件 id 可以在节点编程中选中节点后,
右键点击「复制选中节点的 ID」获取。
HETU
.getInteractVar(变量名)
获取交互变量的值
HETU
.getLocalVar(变量名)
获取临时变量的值
HETU
.lazyService
HETU
.lazyService
.load(文件地址)
加载资源文件
HETU
.lazyService
.loadScript(文件地址)
加载 JavaScript 资源文件
HETU
.lazyService
.loadStyle(文件地址)
加载 CSS 资源文件
HETU
.signature(
  releaseCode: string,
  token: string,
  param: Record<string, any>,
  prefixPath?: string
): Promise<String> 4.4+
token 加签

releaseCode: 发布 code
token: token
param: 参数
prefixPath: 路径前缀,默认为 ./screen/share/index.html

# 使用方式举例

// 从上级节点提供的 data 中获取 name 属性的值
var name = data.name;

// 获取名为 myPieVal 的变量的值
var pieVal = HETU.getLocalVar("myPieVal");

// 加载位于 ./assets/custom-style-01.css 的样式文件
HETU.lazyService.loadStyle("./assets/custom-style-01.css");

// 添加css 组件id在节点编程选中节点右侧面板中复制组件ID
HETU.lazyService.loadStyle("", "stylesheet", '[id="组件id"] { XXX }');
Last Updated: 5/6/2023, 10:31:33 AM