Vue 'beforeCreate' Lifecycle Hook
Example
Using the beforeCreate
lifecycle hook to create an alert, write to the console, and unsuccessfully trying to change the 'text' data property.
beforeCreate(){
console.log('beforeCreate lifecycle hook');
alert('beforeCreate lifecycle hook');
this.text = 'beforeCreate lifecycle hook'; // Does not work
}
Run Example »
Definition and Usage
The beforeCreate
lifecycle hook is the first hook that is called during a Vue component's lifecycle.
The beforeCreate
lifecycle hook is used to run code before the component is created.
Because the component is not created yet, we cannot access properties inside the component instance such as data
or computed
, and we cannot access component DOM elements because they are also not created yet.
Related Pages
Vue Tutorial: Vue Lifecycle Hooks
Vue Tutorial: The 'beforeCreate' Hook
Vue Reference: Vue 'created' Lifecycle Hook