Vue 'beforeCreate' 生命周期钩子


示例

使用 beforeCreate 生命周期钩子创建警报、写入控制台,但尝试更改"text"数据属性失败。

beforeCreate(){
  console.log('beforeCreate lifecycle hook');
  alert('beforeCreate lifecycle hook');
  this.text = 'beforeCreate lifecycle hook'; // Does not work
}
运行示例 »

定义和用法

beforeCreate 生命周期钩子是 Vue 组件生命周期中调用的第一个钩子。

beforeCreate 生命周期钩子用于在创建组件之前运行代码。

由于组件尚未创建,我们无法访问组件实例内部的属性,例如datacomputed,我们无法访问组件 DOM 元素,因为它们还没有创建。


相关页面

Vue 教程: Vue 生命周期钩子

Vue 教程: 'beforeCreate' 钩子

Vue 参考: Vue 'created' 生命周期钩子