onBeforeMount() خُطاف ما قبل التحميل

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

onBeforeMount() خُطاف ما قبل التحميل

تُستدعى onBeforeMount() قبل عرض المكوّن أول مرة إلى DOM: حينها قُدّم جمع القالب لكن DOM الحقيقي لم يُنشأ بعد.

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

📝 الصيغة

onBeforeMount(() => {
  // لم يوجد DOM بعد، مناسب للاستعداد الصرف بالبيانات
})

⚙️ الوسائط

callbackالدالة التي تُنفَّذ قبل التحميل

القيمة المُرجعة:لا شيء

▶ مثال

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

المخرجات:

Shows 'prepared before mount' — set before the first render.

💡 نقاط مهمة

ℹ️ ملاحظة نادرًا ما تُستخدم مباشرة: يمكن كتابة معظم منطق التهيئة في المستوى الأعلى لـ setup، والتوقيت متطابق تقريبًا.
⚠️ تحذير لا يمكن قراءة DOM هنا: لم يُحمَّل ref بعد ومرجع العنصر يساوي null.
المزيد من الحالات قريباً.

📚 دروس ذات صلة

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

س ما الفرق بينها وبين شيفرة المستوى الأعلى في setup؟
ج متكافئتان تقريبًا؛ وجود هذا الخطاف أساسًا ليوافق خطاف Options API، ونادرًا ما يُستخدم منفردًا في سيناريوهات التركيب.
س هل يمكن إرسال الطلبات هنا؟
ج يمكن، لكن وضعها عادةً في setup أو onMounted أوضح؛ وانتبه لتوقيت التنفيذ في بيئة SSR.
س كم مرة تُنفَّذ؟
ج تُنفَّذ مرة واحدة فقط قبل التحميل الأول.
Web-Tutorial.com

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

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

100%