Sử dụng các khối quy trình tích hợp sẵn
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Sử dụng trình bổ trợ
Để sử dụng các khối quy trình, bạn nên sử dụng
@blockly/block-shareable-procedures.
Để biết sự khác biệt giữa khối trình bổ trợ và khối tích hợp, hãy xem
Overview (Tổng quan).
Cài đặt
Sợi:
shell
yarn add @blockly/block-shareable-procedures
Trình quản lý đối tác địa phương (CDN):
shell
npm install @blockly/block-shareable-procedures
Cách sử dụng
import Blockly from 'blockly';
import {blocks, unregisterProcedureBlocks} '@blockly/block-shareable-procedures';
unregisterProcedureBlocks();
Blockly.common.defineBlocks(blocks);
Thao tác này sẽ xác định các khối quy trình có cùng tên với quy trình cũ
các khối quy trình tích hợp sẵn. Vì vậy, nếu bạn đang tải JSON hoặc XML đã được lưu
với các khối quy trình cũ, chúng sẽ tiếp tục tải đúng cách.
Sau khi bạn đã xác định các quy tắc chặn của mình (trình bổ trợ hoặc quy tắc cũ
tích hợp sẵn), bạn cần cung cấp chúng cho người dùng. Điều này yêu cầu
bạn sử dụng hộp công cụ kiểu danh mục, vì danh mục thủ tục được điền sẵn
một cách linh động mà không được hộp công cụ bật lên hỗ trợ.
Bạn có thể thêm danh mục động vào hộp công cụ như sau:
JSON
{
"kind": "categoryToolbox",
"contents": [
{
"kind": "category",
"name": "Functions",
"custom": "PROCEDURE"
}
]
};
XML
<xml id="toolbox" style="display: none">
<category name="Functions" custom="PROCEDURE">
</xml>
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-09-16 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-09-16 UTC."],[],["The `@blockly/block-shareable-procedures` plugin is recommended for using procedure blocks. Installation is done via Yarn or NPM. Usage involves importing `Blockly` and the plugin's `blocks`, then using the `unregisterProcedureBlocks()` and `Blockly.common.defineBlocks(blocks)` methods. This defines procedure blocks that maintain compatibility with legacy blocks. To make the blocks accessible, add a \"Functions\" category with the custom attribute \"PROCEDURE\" to your category-style toolbox, which is compatible with the dynamic procedure category.\n"]]