<component> المكوّن الديناميكي

آخر تحديث: 2026-10-22

<component> المكوّن الديناميكي

يعرض أي مكوّن أو عنصر أصلي تشير إليه البيانات — وهو الأساس وراء التبويبات وطرق عرض الموجّه.

المجموعةالمدمجات
النوعمكوّن / عنصر
النطاقالقالب
إصدار Vue3.0+
دعم SSRمدعوم

📝 الصيغة

<component :is="currentView"></component>

<!-- native elements too -->
<component is="h3">dynamic tag</component>

⚙️ الوسائط

propsis (اسم مكوّن أو تعريف أو سلسلة وسم أصلي)

▶ مثال

عدّل الشيفرة أدناه وشاهد النتيجة مباشرة:

المخرجات:

Clicking switches between 'Component A' and 'Component B'.

💡 نقاط مهمة

💡 نصيحة من الاستخدامات الشائعة: تبديل التبويبات وحقول النماذج المحدَّدة حسب النوع.
ℹ️ ملاحظة يؤدي التبديل إلى تدمير المكوّن القديم؛ غلّفه بـ KeepAlive للحفاظ على الحالة.
⚠️ تحذير تُعرض الأسماء غير المعروفة كوسوم أصلية مع تحذير.
المزيد من الحالات قريباً.

📚 دروس ذات صلة

❓ الأسئلة الشائعة

س ما الفرق بينه وبين فروع v-if؟
ج النتيجة مشابهة، لكن الاختيار قائم على البيانات بدلًا من الفروع.
س هل يمكن تمرير props؟
ج نعم — تنتقل السمات تلقائيًا إلى المكوّن المختار.
س هل يمكن أن تحمل is تعريفًا؟
ج نعم — مرّر كائن التعريف مباشرة.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%