一、常用的常用的生命周期钩子:

  1. mounted: 发送 ajax 请求、启动定时器、绑定自定义事件、订阅消息等【初始化操作】
mounted() {console.log('vm 实例被挂载之后:mounted');this.timer = setInterval(() => {...}
}
  1. beforeDestroy: 清除定时器、解绑自定义事件、取消订阅消息等【收尾工作】
beforeDestroy() {console.log('vm 实例被挂载将要被销毁:beforeDestroy');clearInterval(this.timer);
}
  1. 关于销毁 Vue 实例

    (1) 销毁后借助 vue 开发者工具看不到任何信息

    (2) 销毁后自定义事件会失效,但原生 DOM 事件依然有效

    (3) 一般不会在 beforeDestroy 操作数据,因为即便操作数据,也不会再出发更新流程了

vue 生命周期示意图

聊聊 vue 生命周期相关推荐

  1. 标注图+部分举例聊聊Vue生命周期

    "你不需要立马弄明白所有的东西,不过随着你的不断学习和使用,它的参考价值会越来越高." 现在项目中遇到了,好好回头总结一波Vue生命周期,以后用到的时候再来翻翻. 啥叫Vue生命周 ...

  2. Vue 生命周期记录_学习笔记

    官方给出的设计图入戏 为了能更好的理解这个图呢,写了下面的demo <!DOCTYPE html> <html><head><meta charset=&qu ...

  3. vue hot true 不起作用_从源码解读 Vuex 注入 Vue 生命周期的过程

    第一篇文章我会结合 Vue 和 Vuex 的部分源码,来说明 Vuex 注入 Vue 生命周期的过程. 说到源码,其实没有想象的那么难.也和我们平时写业务代码差不多,都是方法的调用.但是源码的调用树会 ...

  4. 少侠请重新来过 - Vue学习笔记(二) - Vue生命周期

    Vue 生命周期和钩子 每一个vue实例创建时,会经历一段初始化的过程,同时会调用其生命周期钩子,实例的钩子this指向它的Vue实例,不需要在钩子用箭头函数. <template>< ...

  5. vue生命周期图示中英文版Vue实例生命周期钩子

    vue生命周期图示中英文版Vue实例生命周期钩子 知乎上近日有人发起了一个 "react 是不是比 vue 牛皮,为什么?" 的问题,Vue.js 作者尤雨溪12月4日正面回应了该 ...

  6. 异步加载在Vue生命周期哪个阶段更合理

    react高阶面试题中有这么一道:为什么异步请求数据在didMount阶段更合适?同为MVVM中的翘楚,Vue是否也有类似问题呢?另外,我在平时也无开发过程中也会发现,每个人选择的那个生命周期阶段去异 ...

  7. 一文带你吃透Vue生命周期(结合案例通俗易懂)

    文章目录 本篇学习目标 1. vue生命周期 1.0_人的-生命周期 1.1_钩子函数 1.2_初始化阶段 1.3_挂载阶段 1.4_更新阶段 1.5_销毁阶段 2. axios 2.0_axios基 ...

  8. 详解vue生命周期及每个阶段适合进行的操作

    VUE生命周期的四个阶段 create 创建 -------- 创建vue实例并初始化 mount 挂载 -------- 把vue实例和视图进行关联 update 更新 ------- 监听数据与视 ...

  9. Vue 生命周期LIFECYCLE是8个吗?

    vue生命周期钩子个数是:11个. export const LIFECYCLE_HOOKS = [ 'beforeCreate', 'created', 'beforeMount', 'mounte ...

最新文章

  1. 怎样更新jar包中的某个class文件??
  2. 使用应用编排服务一键式部署,持续集成利器--jenkins
  3. layuiadmin上手好难_成功男士的好搭档:松下ES-CV50电动剃须刀上手体验分享
  4. 单行 - JAVA 条件表达式
  5. 快速的利用 Express 框架实现一个 Rustfull 接口的后端 Server
  6. 今天开始休婚假,国庆顺便回家参加下自己的婚礼!
  7. java内存溢出模拟_模拟实战排查堆内存溢出(java.lang.OutOfMemoryError: Java heap space)问题...
  8. 截取usb数据包,控制usb设备----Relay设备
  9. 前端可视化开发--liveload
  10. 数据分析侠A的成长故事
  11. CAM350 12.1版本安装
  12. ecshop 配置服务器文件夹,ECSHOP3.6安装教程【ECSHOP3.6安装教程步骤】ECSHOP3.6安装教程详细讲解-ECSHOP教程网...
  13. 清华大学建筑学计算机,建筑专业十强大学排名:清华第一,第四堪称黑马
  14. 扫码点餐小程序项目后端开发之“01.搭建服务器基础设施”
  15. uniapp ios 真机调试
  16. 于是,我搭了个自己的博客网站
  17. 大数据相关职位的知识储备与系统学习路线规划以及所需时间
  18. 水生植物(挺水、沉水、浮叶、漂浮植物)
  19. 【每日一题】最大正方形面积——进阶,矩形面积
  20. 我用Python写了个网课查题小助手

热门文章

  1. 计算机课伤害事故的防范,体育课安全伤害事故的防范与处理
  2. mysql 刷新二进制日志_使用binlog日志恢复MySQL数据库删除数据的方法
  3. keytool条目_java keytool 常用命令
  4. android web通讯录,Android手机开发之通讯录
  5. 北京soul_Soul高智商情侣,机器人博士邂逅科技记者,跨越1200公里来相爱
  6. Java 中 10 大坑爹功能!
  7. 我被面试官给虐懵了,竟然是因为我不懂Spring中的@Configuration
  8. Spring boot项目(问答网站)之timeline的推拉两种模式
  9. 英语笔记:词组句子:0812
  10. C++总结篇(4)内存管理