1.下面是我对生命周期的一些理解 首先我们先看一下Vue生命周期图。
2.它可以分为八个阶段
钩子函数 | 函数描述 |
---|---|
beforeCreate | 组件实例刚被创建,组件属性计算之前,如data属性等。 |
created | 组件实例创建完成,属性已绑定,但DOM还未生成,$el属性还不存在。 |
beforeMount | 模板编译 | 挂载之前。 |
mounted | 模板编译 | 挂载之后。 |
beforeUpdate | 组件更新之前。 |
updated | 组件更新之后。 |
beforeDestroy | 组件销毁前调用。 |
destroyed | 组件销毁后调用。 |
3.结合代码让我们更好的去理解钩子函数
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/vue.min.js" ></script>
</head>
<body>
<div id="app">
<p>{
{
message}}</p