blockly > ส่วนขยาย > registerMutator
ฟังก์ชัน Extensions.registerMutator()
ลงทะเบียนฟังก์ชันส่วนขยายใหม่ที่เพิ่มตัวเปลี่ยนแปลงในบล็อก ขณะลงทะเบียน การดำเนินการนี้จะทำการตรวจสอบความถูกต้องของการแปลงพื้นฐาน นอกจากนี้ Wrapper อาจเพิ่มกล่องโต้ตอบการเปลี่ยนแปลงลงในบล็อกด้วย หากมีการกำหนดทั้งการเขียนและแยกส่วนไว้ในมิกซ์
ลายเซ็น:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
พารามิเตอร์
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
ชื่อ | สตริง | ชื่อของส่วนขยายการเปลี่ยนแปลงนี้ |
mixinObj | อะไรก็ได้ | ค่าที่จะผสม |
opt_helperFn | () => รายการใดก็ได้ | (ไม่บังคับ) ฟังก์ชันที่ไม่บังคับที่จะใช้หลังจากผสมวัตถุแล้ว |
opt_blockList | สตริง[] | (ไม่บังคับ) รายการบล็อกที่จะปรากฏในกล่องโต้ตอบการเปลี่ยนรูปแบบ |
ส่งกลับ:
void
ข้อยกเว้น
{ข้อผิดพลาด} หากการเปลี่ยนแปลงไม่ถูกต้องหรือใช้กับการบล็อกไม่ได้