博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue生命周期(简短精干篇)
阅读量:6258 次
发布时间:2019-06-22

本文共 474 字,大约阅读时间需要 1 分钟。

这是官网给的vue生命周期的图形解释:

 

简短来讲:

vue生命周期总共分为8个阶段 创建前/后,载入前/后,更新前/后,销毁前/后。

创建/前后:

在beforeCreated阶段,vue实例的挂载元素el还没有。

在beforeCreated阶段可以添加loading事件,

在created阶段发起后端请求,拿回数据。

载入前/后:

在beforeMount阶段,vue实例的$el和data都初始化,但是挂载之前为虚拟的dom节点,data.message还未替换,页面无重新渲染。

在mounted阶段,vue实例挂载完成,data.message成功渲染。一般可在这个阶段发送ajax请求。

更新前/后:

当data变化时,会触发beforeUpdate和updated方法。

销毁前/后:

在执行destroy方法后,对data的改变不会再触发周期函数,说明此时vue实例已经解除了事件监听以及和dom的绑定,但是dom结构依然存在。

 

转载于:https://www.cnblogs.com/Ashe94/p/10679529.html

你可能感兴趣的文章
浅析前端开发中的 MVC/MVP/MVVM 模式
查看>>
toString、equals和hashCode重写
查看>>
sizeof 和strlen的区别
查看>>
Python与C++引用分析
查看>>
误删一个用户 引起数据不准确问题
查看>>
一场失败的拔河比赛
查看>>
IOS开发工程师欢迎你加入宏略信息
查看>>
java 判断当前时间符合cron时间表达式
查看>>
Telnet协议的实现
查看>>
我的友情链接
查看>>
(一)指南一、初学者指南1、简介2、安装
查看>>
约瑟夫·奈:透视网络空间
查看>>
我的友情链接
查看>>
大数据入门基础:Hadoop简介
查看>>
jdk1.7新特性
查看>>
杭电1029--Ignatius and the Princess IV(哈希)
查看>>
使用CSS3改变文本选中的默认颜色
查看>>
课后作业-阅读任务-阅读提问-3
查看>>
[130_存储业务]002_富士通存储系统Eternus_高级拷贝之对等拷贝(Advanced Copy EC)
查看>>
计算器作业(摘要算法)
查看>>