blockly > 序列化 > > 保存

erialization.blocks.save() 函数

以普通 JavaScript 对象的形式返回指定代码块的状态。

Signature:

export declare function save(block: Block, { addCoordinates, addInputBlocks, addNextBlocks, doFullSerialization, saveIds, }?: {
    addCoordinates?: boolean;
    addInputBlocks?: boolean;
    addNextBlocks?: boolean;
    doFullSerialization?: boolean;
    saveIds?: boolean;
}): State | null;

参数

参数 类型 说明
阻挡 屏蔽 要序列化的块。
{ addCoordinates, addInputBlocks, addNextBlocks, doFullSerialization, 保存 ID, } { addCoordinates?: boolean; addInputBlocks?: boolean; addNextBlocks?: boolean; doFullSerialization?: boolean; saveIds?: boolean; } (可选)

返回

状态 | null

块的序列化状态,如果块无法序列化(例如,其为插入标记),则为 null。