生命周期可以分为三个阶段:

挂载阶段 更新阶段 销毁阶段

创建前:beforeCreate()  无法获取data数据

创建后:created()  可以获取data数据和操作methods  但不能使用DOM

挂载前:beforeMount()

挂载后:mounted()  DOM渲染完毕 可以获取使用DOM

注意:如果在引入子组件的情况下 只有当父子组件完全挂载完毕时才会执行这个钩子函数

ref:用来获取DOM元素

更新前:beforeUptate()  当data的数据发生变化 导致DOM视图更新时会执行

更新后:updated() 

注意:是视图更新才会触发钩子函数

销毁前:beforeDestory() 即将销毁data和methods中的数据时 还可以使用

大多发生在跳转路由的时候

销毁后:destoryed() 以及销毁完毕(在引入子组件的时候 只有子组件也销毁后 才会执行这           个钩子函数)

激活时:activated()  激活时执行的钩子函数

施活时:deactivated()  施活时执行的钩子函数

  希望能帮到大家!!!

VUE的十一个生命周期详解相关推荐

  1. vue 声明周期函数_Vue 生命周期详解

    Vue 生命周期详解 Vue 生命周期流程 最开始,用户使用 new Vue() 创建根 Vue 实例,或者 Vue 实例化子组件都会调用_init方法(我们将这两种实例都称为vm): functio ...

  2. Fragment生命周期详解

    关于Fragment的生命周期,博主写过Activity与Fragment生命周期详解,基本上把Fragment的生命周期详细介绍过,但是那仅仅是创建一个Fragmnet时的生命周期,而事实上Frag ...

  3. Android面试之Activity生命周期详解

    Activity生命周期详解 一 Activity的四种状态: Activity的生命周期中存在四种基本的状态:活动状态(Active/Runing),暂停状态(Paused),停止状态(Stoppe ...

  4. Fragment的懒加载与生命周期详解

    提示:本文仅为笔者学习记录 Fragment的懒加载与生命周期详解 什么是懒加载 了解Fragment的生命周期 onAttach onCreate onCreateView onActivityCr ...

  5. 01.软件项目管理与敏捷方法——敏捷项目生命周期详解笔记

    01.软件项目管理与敏捷方法--敏捷项目生命周期详解笔记 00.与其说是船还不如说是熟练的航行技术保证了成功的航行.--George William Curtis 01.敏捷项目是一个按照敏捷宣言宗旨 ...

  6. taro生命周期详解

    taro生命周期详解 taro介绍 生命周期 react的钩子函数 为兼容小程序的钩子函数 个别生命周期详解以及注意 1.render()函数 2.constructor()构造函数 3.在各个生命周 ...

  7. Eclipse中Maven常用命令以及Maven生命周期详解

    Eclipse中maven常用的命令 在某一个maven项目右键快捷方式,然后点击Run As就可以发现几个Maven的命令: Maven Build: 这个命令用于编译Maven工程,执行命令后会在 ...

  8. Spring 生命周期详解

    Spring 生命周期详解 一.传统JAVA bean的生命周期 使用Java关键字 new 进行Bean 的实例化,然后该Bean 就能够使用了. 一旦bean不再被使用,则由Java自动进行垃圾回 ...

  9. flutter 生命周期详解

    flutter 生命周期详解 简介 一.widget 生命周期 二.APP 生命周期 总结 简介 众所周知,程序是有生命周期的,那么flutter 的生命周期是什么呢? flutter 的生命周期大体 ...

最新文章

  1. StringUtils.isEmpty和StringUtils.isBlank的区别
  2. Java compiler level does not match the version of the installed Java project facet.
  3. INVALID_HANDLE_VALUE 、 NULL、nullptr 和 nullptr_t 的联系
  4. hibernate mysql 性能_MyBatis和Hibernate相比,优势在哪里?
  5. 设计模式学习笔记——外观(Facade)模式
  6. [Swift]LeetCode599. 两个列表的最小索引总和 | Minimum Index Sum of Two Lists
  7. 海报样机模型帮助以专业的方式展示你的设计
  8. 编译ok6410linux内核,Linux3.6.7在OK6410平台的移植(二)编译配置linux3.6.7
  9. 来一发,网页下拉刷新
  10. 机器人系统辨识——基于MATLAB的非线性系统辨识
  11. 计算机网络安全技术实验教程,网络安全实验教程
  12. python 写入excel 打开时暂停_Python 解决中文写入Excel时抛异常的问题
  13. 低代码快速对接淘宝订单数据(超详细教程)
  14. nabcd分析解谜类rpg游戏
  15. 《论文写作》课程感想
  16. hdu1873 看病要排队哦
  17. Grafana面板(panel):从数据源请求数据
  18. 嵌入式开发要难于单片机开发?
  19. 计算机职称级别一览表,2017高会《职称计算机》Word 2003:多级列表
  20. Spring Boot、Spring MVC、Spring:它们有什么区别?

热门文章

  1. Unity教程初级Ruby‘s Adventure游戏实现带工程源码
  2. mysql目录在哪_如何查看mysql目录在哪
  3. Character code tableGB2312
  4. 【 C++11 】列表初始化、声明、范围for、STL中一些变化
  5. 到底什么是链接,它起到了什么作用?
  6. 牛根生:我们应该学会“三换思维”
  7. ico图标和制作网站(比特虫)
  8. MacOS下在Pycharm中配置Pyqt5工具(2023年新版教程)
  9. Windows下Putty使用ssh密钥对远程连接阿里云服务器
  10. 安装好kali后必做的5件事