Vue里的生命周期

提示:本文主要对Vue生命周期进行总结


前言

提示:这里可以添加本文要记录的大概内容:

我们已经学习了Vue里的自定义指令,在里面我们接触到了钩子函数,本篇文章将对生命周期进行比较详细的讲述


提示:以下是本篇文章正文内容

一、引出生命周期

1、引出生命周期

1、什么是Vue的生命周期

		Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、
	初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,
	我们称这是 Vue 的生命周期。

1.1 案例

在这里插入图片描述
实现效果:
在这里插入图片描述

上来展示“欢迎学习Vue”,随后一点点减小,直到消失不见,随后再切回展示

在这里插入图片描述
代码实现:
在这里插入图片描述

1.2 定时器放外边(不推荐)

这样会死循环

在这里插入图片描述
在这里插入图片描述

2、mounted什么时候被调用

在这里插入图片描述
在这里插入图片描述

3、完成案例

在这里插入图片描述
在这里插入图片描述

注意:mounted只会被调用一次

在这里插入图片描述
在这里插入图片描述

4、总结

在这里插入图片描述

二、生命周期_挂载流程

1、生命周期图示

在这里插入图片描述

2、拆分生命周期

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发现div后面的id="#root"没了,是因为这样写,绿色框里会完全替代红色框里的东西

在这里插入图片描述
在这里插入图片描述

三、生命周期_更新流程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

注意:此时数据是新的,但页面是旧的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、生命周期_销毁流程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

此时是vm临死前的展示,只是不能再监测数据了,再去改变数据,也没有用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里销毁的是自定义事件,原生DOM绑定事件无法删除

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、生命周期_总结

在这里插入图片描述

把最早做的案例拿下来,增加需求:
增强一个按钮,停止变换

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

但是,这样太温柔,即只是把定时器听了下来不切了,
我在其他地方该还是会切换,响应式还在

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

增加需求:当页面停止变化后,不能再修改透明度
不是停止定时器,而是直接干掉vm

在这里插入图片描述
在这里插入图片描述

但是此时定时器没有关

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值