محورية / UIComponent
فئة مجردة: UIComponent
محدد في: ui/UIComponent.ts:27
فئة أساسية لكل عنصر من عناصر واجهة المستخدم. وهو يوفر:
- شجرة مركبة. مكون يملك
children; ثلاثة من الأربعة مراحل دورة الحياة (afterMount/graphReady/destroy) تتكرر في لهم تلقائيا.mountهو الاستثناء — فهو يحتاج إلى فتحة لكل طفل، لذلكaddChildيتصاعد كل طفل بشكل صريح بدلا من ذلك. يعلن أحد الوالدين عن ذلك الأطفال عبرaddChildودورة حياتهم مدفوعة لذلك. - ** سجل يمكن التخلص منه.** أي شيء مسجل عبر
track/listen(إلغاء الاشتراك في الحدث، ومستمعي DOM، والمؤقتات) تم هدمه تدمير.
تتجاوز الفئات الفرعية الخطافات on* بدلاً من أساليب دورة الحياة أنفسهم، لذلك يتم تشغيل التكرار والتفكيك دائمًا.
ممتدة بواسطة
البنائين
منشئ
new UIComponent(
uiManager):UIComponent
محدد في: ui/UIComponent.ts:32
المعلمات
uiManager
UIManager
المرتجعات
UIComponent
طرق
afterMount()
afterMount():
void
محدد في: ui/UIComponent.ts:54
المرتجعات
void
destroy()
destroy():
void
محدد في: ui/UIComponent.ts:64
المرتجعات
void
graphReady()
graphReady():
void
محدد في: ui/UIComponent.ts:59
المرتجعات
void
mount()
mount(
container?):void
محدد في: ui/UIComponent.ts:50
المعلمات
container?
HTMLElement
المرتجعات
void