Vue Parent-Child Component Lifecycle Order
# Vue Parent-Child Component Lifecycle Order
# Loading and Rendering Process
Parent beforeCreate -> Parent created -> Parent beforeMount -> Child beforeCreate -> Child created -> Child beforeMount -> Child mounted -> Parent mounted
1
The parent component executes up to beforeMount first, then the child component hooks execute through mounting, and finally the parent component mounts.
# Child Component Update Process
Parent beforeUpdate -> Child beforeUpdate -> Child updated -> Parent updated
1
# Parent Component Update Process
Parent beforeUpdate -> Parent updated
1
# Destruction Process
Parent beforeDestroy -> Child beforeDestroy -> Child destroyed -> Parent destroyed
1
Edit (opens new window)
Last Updated: 2026/03/21, 12:14:36