beforeCreate قبل تهيئة النسخة
آخر تحديث: 2026-10-22
beforeCreate قبل تهيئة النسخة
يُستدعى beforeCreate قبل تهيئة النسخة: لم تُبنَ data و methods و computed بعد، ولهذا نادراً ما يُستخدم.
| المجموعة | الخيارات: العرض ودورة الحياة |
|---|---|
| النوع | خيار |
| النطاق | داخل المكوّن |
| إصدار Vue | 3.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، ويحل محل معظم استخداماتهما.