blockly > ConnectionChecker > canConnectWithReason

เมธอด ConnectionChecker.canConnectWithReason()

ตรวจสอบว่าการเชื่อมต่อปัจจุบันเชื่อมต่อกับการเชื่อมต่อเป้าหมายได้หรือไม่ และแสดงรหัสข้อผิดพลาดหากมีปัญหา

ลายเซ็น:

canConnectWithReason(a: Connection | null, b: Connection | null, isDragging: boolean, opt_distance?: number): number;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
a การเชื่อมต่อ | null การเชื่อมต่อเพื่อตรวจสอบความเข้ากันได้
b การเชื่อมต่อ | null การเชื่อมต่อเพื่อตรวจสอบความเข้ากันได้
isDragging บูลีน จริงหากการเชื่อมต่อเกิดขึ้นโดยการลากบล็อก
opt_distance ตัวเลข (ไม่บังคับ) ระยะห่างสูงสุดที่อนุญาตระหว่างการเชื่อมต่อสําหรับการตรวจสอบการลาก

การคืนสินค้า:

ตัวเลข

Connection.CAN_CONNECT หากการเชื่อมต่อถูกกฎหมาย มิเช่นนั้นจะเป็นรหัสข้อผิดพลาด