useSlots() الحصول على محتوى الفتحات

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

useSlots() الحصول على محتوى الفتحات

تُعيد useSlots() مجموعة دوال الفتحات الممرَّرة من المكوّن الأب، وتُستخدم للحكم في السكربت على «هل مُرِّرت فتحة معينة» أو للعرض اليدوي.

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

📝 الصيغة

const slots = useSlots()
if (slots.header) { /* وفّر المكوّن الأب فتحة header */ }

القيمة المُرجعة:كائن دوال الفتحات (يشمل default / الفتحات المسماة)

▶ مثال

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

المخرجات:

The first card shows the parent header; the second falls back to 'Default title'.

💡 نقاط مهمة

💡 نصيحة فحص وجود الفتحة هو الاستخدام النموذجي: إن وُجد يُعرض محتوى الأب، وإلا يُعرض المحتوى الاحتياطي.
ℹ️ ملاحظة في القوالب يُستخدم مباشرةً عادةً؛ وتُستخدم هذه الدالة فقط عند الحاجة إلى حكم شرطي في السكربت.
⚠️ تحذير لا تعتمد عليها كبيانات تفاعلية (إذ قد تتغير مجموعة الفتحات بين العروض).
المزيد من الحالات قريباً.

📚 دروس ذات صلة

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

س ما الفرق بينها وبين $slots؟
ج نسخة الـ API التركيبية، والوظيفة نفسها؛ فكلتاهما تُعيد مجموعة دوال الفتحات.
س هل يمكن استدعاء دالة الفتحة؟
ج يمكن (slots.default())، لكن يُترك العرض عادةً إلى القالب، والاستدعاء اليدوي استخدام متقدم.
س أين يُستخدم فحص الوجود عادةً؟
ج تُستخدم في مكوّنات البطاقات والنوافذ المنبثقة والجداول ذات «الترويسة/التذييل الاختيارية» لواجهات احتياطية.
Web-Tutorial.com

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

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

100%