从英文翻译中文的意思上来看,created中文的意思是创造、创建;mounted中文的意思是准备、安装、安装好的,所以顺序上是created优先于mounted的。
vue官网给出的生命周期
new vue -> beforeCreate(创建前) -> created(创建后) -> beforeMount(载入前) -> mounted(载入后) -> beforeUpdate(更新前) -> updated(更新后) -> beforeDestroy(销毁前) -> destroyed(销毁后)
vue created和mounted区别
created:在模板渲染成html前调用,也就是说无法通过 document.getElementById 来操控元素。
mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。