Lưu và tải

Quá trình chuyển đổi tuần tự sẽ lưu trạng thái không gian làm việc của bạn để bạn có thể tải không gian làm việc đó quay lại không gian làm việc vào lúc khác. Bạn chuyển đổi tất cả dữ liệu cần lưu thành một định dạng dựa trên văn bản để dễ dàng lưu trữ.

Bạn nên chuyển đổi tuần tự không gian làm việc của mình sang JSON.

Để biết thêm thông tin, hãy xem phần Chuyển đổi tuần tự.

Lưu

Đoạn mã sau đây cho biết cách chuyển đổi trạng thái không gian làm việc của bạn thành JSON để lưu:

// Serialize the state.
const state = Blockly.serialization.workspaces.save(myWorkspace);

// Then you save the state, e.g. to local storage.
localStorage.setItem('workspace-state', state);

Tải

Đoạn mã sau đây cho biết cách tải một số trạng thái đã lưu vào không gian làm việc:

// Get your saved state from somewhere, e.g. local storage.
const state = localStorage.getItem('workspace-state');

// Deserialize the state.
Blockly.serialization.workspaces.load(state, myWorkspace);

Thao tác này sẽ tạo tất cả các khối, biến và thành phần khác đã lưu trong Workspace.