<slot> مخرَج الـ slot

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

<slot> مخرَج الـ slot

يحدّد الموضع الذي يبلغه المحتوى المقدَّم من المكوّن الأب داخل قالب الابن، مع محتوى بديل اختياري.

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

📝 الصيغة

<slot></slot>
<slot name="header">Default header</slot>

<!-- scoped slot: pass child data out -->
<slot :item="item"></slot>

⚙️ الوسائط

propsname (slot مُسمّى، والقيمة الافتراضية هي default)؛ والسمات الإضافية تكشف بيانات النطاق (scope)

▶ مثال

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

المخرجات:

Shows the parent's custom header and body content.

💡 نقاط مهمة

💡 نصيحة لا يظهر المحتوى البديل إلا إذا لم يمرّر الأب شيئًا.
ℹ️ ملاحظة تُعيد الـ slots ذات النطاق (scoped slots) بيانات الابن إلى الأب.
⚠️ تحذير يُترجَم محتوى الـ slot في نطاق الأب — وللوصول إلى بيانات الابن تحتاج إلى scoped slots.
المزيد من الحالات قريباً.

📚 دروس ذات صلة

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

س ماذا لو لم يمرّر الأب شيئًا؟
ج يظهر المحتوى البديل؛ وإلا فلن يُعرض شيء.
س كم عدد الـ slots في المكوّن الواحد؟
ج أي عدد — واحدة افتراضية (default) وأخريات مُسمّاة.
س هل يمكن لمحتوى الـ slot قراءة بيانات الابن؟
ج ليس مباشرة — صدِّرها عبر slot props ذات النطاق.
Web-Tutorial.com

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

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

100%