blockly > Tiện ích > registerMutator

Hàm Extensions.registerMutator()

Đăng ký một hàm mở rộng mới để thêm biến đổi vào khối. Tại thời điểm đăng ký, thao tác này sẽ thực hiện một số kiểm tra tình trạng cơ bản của biến đổi. Trình bao bọc cũng có thể thêm hộp thoại biến đổi vào khối, nếu cả Compose và phân huỷ đều được xác định trên Mixin.

Chữ ký:

export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;

Các tham số

Thông số Loại Nội dung mô tả
tên string Tên của tiện ích biến đổi này.
mixinObj Bất kỳ Giá trị để kết hợp.
opt_helperFn () => bất kỳ (Không bắt buộc) Một hàm không bắt buộc để áp dụng sau khi kết hợp trong đối tượng.
opt_blockList string[] (Không bắt buộc) Danh sách các khối sẽ xuất hiện trong cửa sổ bật lên của hộp thoại trình biến đổi.

Trả về:

void

Trường hợp ngoại lệ

{Lỗi} nếu lượt chuyển đổi không hợp lệ hoặc không thể áp dụng cho khối.