Vue 生命周期 的 mounted 函数被调用时,Vue 实例的内存中的模板,已经真实的挂载到了页面中,用户已经可以看到渲染好的页面了。
Vue 生命周期 的 mounted 函数是实例创建期间的最后一个生命周期函数,当执行完 mounted 就表示,实例已经完全被创建好了,此时,如果没有其他操作的话,这个实例,就静静的在内存中。
<!DOCTYPE html>
<html>
<head>
<title>Vue生命周期之mounted</title>
<script type="text/javascript" src="./lib/vue-2.6.10.min.js"></script>
</head>
<body>
<div id="app">
<h3 id="h3">{{msg}}</h3>
<p>嗨客网(www.haicoder.net)</p>
</div>
</body>
<script type="text/javascript">
var vm = new Vue({
el : '#app',
data:{
msg: "嗨客网"
},
mounted(){
console.log(document.getElementById("h3").innerText);
}
});
</script>
</html>
浏览器运行,页面显示如下图所示:
我们在 Vue生命周期 函数的 mounted 中,打印了 Vue 实例的 innerText 属性,此时 innerText 属性已经被渲染完毕,即,此时 Vue 实例的模板已经完全被渲染。
Vue 生命周期 的 mounted 函数被调用时,Vue 实例的内存中的模板,已经真实的挂载到了页面中,用户已经可以看到渲染好的页面了。
Vue 生命周期的 mounted 函数是实例创建期间的最后一个生命周期函数,当执行完 mounted 就表示,实例已经完全被创建好了,此时,如果没有其他操作的话,这个实例,就静静的在内存中。