Vue生命周期可以分为8个阶段,分别是:beforeCreate,created,beforeMount,mounted,beforeUpdate,updated,beforeDestroy,destroyed
在beforeCreate和created这个生命周期,进行初始化事件,进行数据的观测,到了created的时候,放在data里面的数据已经完成了绑定
在created和beforeMount这个生命周期,它会判断vue实例对象有没有el这个属性,如果没有生命周期就结束了,如果有就判断有没有template这个属性,如果有就把他作为模板渲染,如果没有就把外部HTML作为模板
在beforeMount和mounted这个生命周期,会把vue实例对象的el替换成挂载的DOM元素,这时data里的数据还没被渲染
在mounted完成之后,挂载的DOM元素数据被渲染上去