Skip to content

Utils 工具

Utils提供通用的工具封装块,功能包括:数据解析、辅助计算、本地存储,以及日志输出等。

json to text

json to text 用于将JSON JavaScript对象转换为文本形式。JSON JavaScript对象(变量)连接于右侧参数槽。返回结果为转换后的文本。

属性

  • format - 默认转换为连续文本;勾选后,文本将被格式化(添加空格与换行)以便于阅读。

json parse

json parse 用于将JSON形式的文本解析为JavaScript对象。JSON形式的文本连接于右侧参数槽。返回结果为转换后的JavaScript对象(可保存到变量)。

json get path

json get path 用于提取JSON对象中的指定内容。定义数据位置的path参数连接于右侧(path)参数槽。返回结果为指定的数据对象(或数组)。该功能基于JSONPath实现,path参数的定义参考github.com/JSONPath

属性

  • json - 保存JSON JavaScript对象的变量。

create object url

create object url 创建一个用于表示参数对象的URL的字符串。参数可以是JavaScript的File或Blob对象,连接于右侧参数槽。返回结果为URL字符串。该块的常规用途是将Blob形式的图片数据转换为可作为 image 块的URL源(src)的URL字符串形式。

revoke object url

revoke object url 释放由 create object url 创建的对象URL。要释放的对象URL连接于右侧(url)参数槽。建议主动释放不再使用的对象URL,使浏览器能及时回收资源。

load from local

load from local 用于读取浏览器本地存储中保存的键-值对数据。由属性key指定键名,返回对应的文本键值。

属性

  • key - 要读取的键名(数据唯一标识)。

save to local

save to local 用于将文本数据以键-值对形式保存到浏览器本地存储(local storage)中。要保存的文本数据连接到text参数槽中。

属性

  • key - 保存使用的键名(数据唯一标识)。

show toast

show toast 用于显示一个自动延时关闭的提示信息。可以指定信息类型,要输出的文本信息连接于右侧参数槽。

属性

  • type - 信息类型:
    • info - 常规提示。
    • warning - 告警。
    • danger - 危险。
    • success - 成功。
    • primary - 主提示。
    • secondary - 次提示。

log

log 用于浏览器控制台(console)输出(调试信息)。要输出的数据连接于右侧参数槽。