vue生命周期:beforeCreate:this.$el//undefinedthis.$data//undefinedcreated:this.$el//undefinedthis.$data//已经初始化beforeMount(virtualdom构建完成):this.$el//已经初始化this.$data/mounted(虚拟dom已经替代真实dom):这个阶段做一些api数据获取operationsbeforeUpdate:在数据更新之前调用,在虚拟DOM重新渲染和打补丁之前,可以在这个hook中进一步改变状态,不会触发额外的重新渲染过程。只会调用渲染和修补。调用时,组件DOM已更新,因此可以执行依赖于DOM的操作。那么,在大多数情况下,你应该避免在这段时间改变状态,因为这可能会导致无限循环的更新。服务器端渲染期间不会调用该钩子。beforeDestroy(销毁前)在实例销毁之前调用,实例仍然完全可用。此步骤也可用于获取实例。一般在这一步会进行一些重置操作,比如清除组件timer中的timer,以及监听的dom事件destroyed(销毁后)在实例销毁后调用。调用之后,所有的事件监听器都会被移除,所有的子实例也会被销毁。服务器端渲染期间不会使用此挂钩。转移
