Middle
გააზიარეთ Vue კომპონენტის სიცოცხლის ციკლი.
sobes.tech AI
პასუხი AI-სგან
Vue კომპონენტის სიცოცხლის ციკლი — ეს არის ეტაპების სერია, რომლის გავლითაც გადის კომპონენტი შექმნიდან განადგურებამდე. სიცოცხლის ციკლის ძირითადი ეტაპები და შესაბამისი ჰუკები:
-
შექმნა (Creation)
beforeCreate— ინიციალიზაცია, მონაცემები და მოვლენები ჯერ კიდევ ხელმისაწვდომი არ არის.created— მონაცემები და მეთოდები უკვე ხელმისაწვდომია, მაგრამ DOM ჯერ არ არის მონტაჟებული.
-
მონტაჟი (Mounting)
beforeMount— DOM-ში მონტაჟამდე.mounted— კომპონენტი მონტაჟებულია, მუშაობა DOM-თან შესაძლებელია.
-
განახლება (Updating)
beforeUpdate— მონაცემების განახლებისა და გადახატვის წინ.updated— DOM-ის განახლების შემდეგ.
-
განადგურება (Unmounting)
beforeUnmount— კომპონენტის წაშლამდე.unmounted— კომპონენტი DOM-დან ამოღებულია.
ეს ჰუკები საშუალებას აძლევს კოდის შესრულებას საჭირო დროს, მაგალითად, მონაცემების ინიციალიზაცია, მოვლენებზე გამოწერა, რესურსების გათავისუფლება.
ჰუკის გამოყენების მაგალითი:
export default {
mounted() {
console.log('კომპონენტი მონტაჟებულია');
},
beforeUnmount() {
console.log('კომპონენტი წაიშლება');
}
}