beforeCreate قبل تهيئة النسخة

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

beforeCreate قبل تهيئة النسخة

يُستدعى beforeCreate قبل تهيئة النسخة: لم تُبنَ data و methods و computed بعد، ولهذا نادراً ما يُستخدم.

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

📝 الصيغة

export default {
  beforeCreate() {
    // أشياء مثل this.data غير موجودة بعد
  }
}

⚙️ الوسائط

valueبلا وسائط (this يشير إلى نسخة لم تُهيأ بعد)

القيمة المُرجعة:بلا قيمة مُعادة

▶ مثال

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

المخرجات:

The console logs first, and the page shows the value set in created.

💡 نقاط مهمة

ℹ️ ملاحظة يستخدمه تطوير الإضافات أحياناً للتهيئة المبكرة (تعليق القدرات العامة قبل data).
⚠️ تحذير الوصول إلى this.xxx هنا يُعطي undefined، فلا تضع منطق الأعمال هنا.
المزيد من الحالات قريباً.

📚 دروس ذات صلة

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

س ما فائدته؟
ج سيناريوهات إضافات/خلطات قليلة تحتاج أسبق توقيت؛ وفي العمل اليومي يكفي created أو setup.
س هل يمكن استخدامه لإرسال الطلبات؟
ج ممكن تقنياً، لكن لا توجد بيانات reactive للكتابة فيها، فالعملي وضعه كلّه في created.
س ما ترتيبه بالنسبة إلى setup؟
ج يقع setup في واجهة التركيب بين beforeCreate و created، ويحل محل معظم استخداماتهما.
Web-Tutorial.com

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

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

100%