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)输出(调试信息)。要输出的数据连接于右侧参数槽。