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.