Middle
Rääkige Vue komponendi elutsüklist.
sobes.tech AI
Vastus AI-lt
Vue komponendi elutsükkel on järjestus etappidest, mille kaudu komponent läbib alates loomise hetkest kuni hävitamiseni. Elutsükli peamised etapid ja vastavad hookid:
-
Loomine (Creation)
beforeCreate— initsialiseerimine, andmed ja sündmused pole veel saadaval.created— andmed ja meetodid on juba saadaval, kuid DOM ei ole veel monteeritud.
-
Paigaldamine (Mounting)
beforeMount— enne DOM-i paigaldamist.mounted— komponent on paigaldatud, saab DOM-iga töötada.
-
Uuendamine (Updating)
beforeUpdate— enne andmete uuendamist ja uuesti joonistamist.updated— pärast DOM-i uuendamist.
-
Kustutamine (Unmounting)
beforeUnmount— enne komponendi eemaldamist.unmounted— pärast komponendi eemaldamist DOM-ist.
Need hookid võimaldavad käivitada koodi õigeaegselt, näiteks andmete initsialiseerimine, sündmustele registreerumine, ressursside vabastamine.
Näide hooki kasutamisest:
export default {
mounted() {
console.log('Komponent on paigaldatud');
},
beforeUnmount() {
console.log('Komponent eemaldatakse');
}
}