# Hooks de cycle de vie
Ce guide suppose que vous avez déjà lu l 'introduction du Composition API et les Fondamentaux de la réactivité. Lisez cela d'abord si vous êtes nouveau dans le composition API.
Vous pouvez accéder au hook de cycle de vie d'un composant en préfixant le hook de cycle de vie avec "on".
Le tableau suivant explique comment les hooks de cycle de vie sont appelés dans setup():
Options API | Hook inside setup |
---|---|
beforeCreate | Pas besoin* |
created | Pas besoin* |
beforeMount | onBeforeMount |
mounted | onMounted |
beforeUpdate | onBeforeUpdate |
updated | onUpdated |
beforeUnmount | onBeforeUnmount |
unmounted | onUnmounted |
errorCaptured | onErrorCaptured |
renderTracked | onRenderTracked |
renderTriggered | onRenderTriggered |
TIP
Comme setup
est exécuté autour des hooks de cycle de vie beforeCreate
et created
, vous n'avez pas besoin de les définir explicitement. En d'autres termes, tout code qui serait écrit à l'intérieur de ces hooks devrait être écrit directement dans la fonction setup
.
Ces fonctions acceptent un callback qui sera exécuté lorsque le hook est appelé par le composant:
// MyBook.vue
export default {
setup() {
// mounted
onMounted(() => {
console.log('Component is mounted!')
})
}
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10