vue中组件的父子组件各生命周期顺序问题
vue中每个组件的生命周期应该是这样的,
beforeCreate -> created -> beforeMount -> mounted -> beforeUpdate -> updated -> beforeDestory -> destoryed
而如果组件之前有父子关系,其顺序应该是,父组件创建->子组件创建->子组件挂载->父组件挂载,所以当涉及到父子组件的通信所相关的问题和操作的时候,要注意到,如果你的代码是中,父组件对子组件的通信操作是在created(){}中的,你就要注意可能会出现undefined错误,因为父组件创建完成后,此时的子组件是并没有创建并挂载的。
父组件 beforeCreate
父组件 created
父组件 beforeMount
子组件 beforeCreate
子组件 created
子组件 beforeMount
子组件 mounted
父组件 mounted