Middle
Vue komponentinin həyat dövrü haqqında danışın.
sobes.tech Süni İntellekt
AI-dan cavab
Vue komponentinin həyat dövrü — bu, komponentin yaradılmasından məhv olunmasına qədər keçdiyi mərhələlərin ardıcıllığıdır. Həyat dövrünün əsas mərhələləri və müvafiq hooklar:
-
Yaradıcılıq (Creation)
beforeCreate— ilkinləşdirmə, məlumatlar və hadisələr hələ mövcud deyil.created— məlumatlar və metodlar artıq mövcuddur, lakin DOM hələ montaj olunmayıb.
-
Montaj (Mounting)
beforeMount— DOM-a montajdan əvvəl.mounted— komponent montaj olunub, DOM ilə işləmək olar.
-
Yeniləmə (Updating)
beforeUpdate— məlumatların yenilənməsi və yenidən cizilməsi əvvəl.updated— DOM yeniləndi.
-
Yığma (Unmounting)
beforeUnmount— komponentin silinməsindən əvvəl.unmounted— komponent DOM-dan silindi.
Bu hooklar, məsələn, məlumatları başlatmaq, hadisələrə abunə olmaq, resursları sərbəst buraxmaq üçün istifadə oluna bilər.
Hook istifadəsinin nümunəsi:
export default {
mounted() {
console.log('Komponent montaj olundu');
},
beforeUnmount() {
console.log('Komponent silinəcək');
}
}