从诞生到消亡的一个过程叫生命周期,在程序中表示从程序被初始化到销毁的过程。

页面打开后在哪个函数中发起自动请求:mounted 生命周期中请求,created 中也可以。生命周期是同步的,请求是异步的,所以最好在挂载完以后执行。

销毁生命周期用于释放常驻内存的变量:比如定时器,window 对象下的全局变量不受当前组件控制。

beforeCreate: 实例初始化之后,组件被创建时期,这个时候的 data,message 都是 underfined

created: 实例创建完成后,data、methods 被初始化

beforeMount :挂载初始之前,完成初始化,被初次调用

mounted: 完成挂载

beofreUpdate :挂载开始之前调用 ,挂载完成之前访问现有 DOM ,比如手动移除已添加的事件监听器;也可以进一步修改数据

updated :由于数据更改,重新渲染界面时调用 可执行依赖于 DOM 的操作

activated: keep-alive 组件激活时调用

deactivated: 组件停用时调用

beforeDestroy: 实例销毁之前调用 删除钱发出确认信息;清理定时器

destroyed :实例销毁后调有。调用后,所有东西都会被解绑,所有的事件监听器会被移动,子实例也会被销毁 提示已删除

什么是生命周期?生命周期函数有哪些?每个函数的功能是什么?相关推荐

  1. Vue3 _ 11. Vue 生命周期 生命周期狗子

    我们在学习 Servlet 的时候有说过 Servlet 的生命周期,其实 Vue 也是有生命周期的.伴随着生命周期,还有很多的钩子,钩子就是在某个阶段给你一个做某些处理的机会. 一.生命周期介绍 1 ...

  2. k8s pod生命周期、初始化容器、钩子函数、容器探测、重启策略

    pod结构 Pause容器 Pause容器是每个Pod都会有的一个根容器,它的作用有两个 可以以它为根据,评估整个pod的健康状态 可以在根容器上设置IP地址,其他容器都以此IP(Pod IP),以实 ...

  3. 【Vue】生命周期中的八个钩子函数

    独家记忆法 阶四钩八 vue中一共有四个阶段,每个阶段有两个钩子函数,简称四阶钩八 四个阶段 1.初始化 ==> 创建组件 ==> beforeCreate created 2.挂载 =& ...

  4. android 旋转生命周期,生命周期-如何区分方向更改和离开应用程序android

    您可以使用isFinishing阅读文档 检查此活动是否正在进行中   销毁以便使用新配置重新创建. 这是   通常在onStop()中使用以确定状态是否需要   清理或将传递给活动的下一个实例   ...

  5. 【React系列】状态(State)和生命周期

    在上一篇中写过,组件可以分为函数式组件和类组件,并且更新组件的方法也给出了通过传入ReactDOM.render()方法进行更新.但是这种方式并不能很好地进行封装成独立功能的组件,一些操作会由外部进行 ...

  6. vue 生命周期 笔记

    生命周期:一个组件从创建到销毁的这个过程叫做生命周期 生命周期钩子函数 1.组件从创建到销毁的过程 1.创建前 创建后 2.挂载前 挂载后 3.更新前 更新后 4.销毁前 销毁后 beforeCrea ...

  7. 初探 Vue 生命周期和钩子函数

    生命周期 生命周期函数就是 Vue 实例在某一个时间点会自动执行的函数. 简单来说就是好像把人的出生到死亡分成一个个阶段,你取名字肯定是在你出生阶段,而不是在成年阶段:你结婚肯定是在成年阶段,而不是在 ...

  8. 重温Android四大组件(一)—Activity的生命周期

    前言 四大组件对于Android开发者是老生常谈的知识了,相信每个Android开发者对四大组件都已经很熟悉了.但是四大组件作为Android应用的基础,作为开发者不仅要熟悉而且要烂熟于心. 这里以& ...

  9. js字符串替换_浅析Vue的生命周期以及JS异步

    前言 Vue的生命周期和JS异步都是有很多文章的知识点,我之前也是一知半解,基本够用. 但是直到我在开发的时候真的遇到了问题,才发现如果不把这些知识点融汇到一起,很难解决实际问题. 我甚至觉得这是我离 ...

  10. react学习笔记(8)生命周期回顾与再认识

    生命周期 生命周期是一个组件从创建到销毁的过程. 当组建实例被创建并且插入到DOM中,需要调用的函数,就是生命周期函数. 也就是说,组件加载完成前后.组件更新数据.组件销毁,所触发的一系列的方法. 1 ...

最新文章

  1. 网页解析:如何获得网页源码中嵌套的标签。
  2. 高中生获得全国科创大赛一等奖的项目,竟与硕士毕业论文高度雷同?!
  3. 【javascript】解决setTimeout不能传参的问题
  4. 我的第一份工作 (2007.2.28--2008.2.28) 上海三高计算机中心有限公司
  5. IC设计前端几本经典书籍
  6. 乔安监控云存储_智能运维丨全栈监控,护航云上业务
  7. C# -- HttpWebRequest 和 HttpWebResponse 的使用
  8. 我们为什么会爱上一个人?
  9. 中国农业主导市场趋势报告、技术动态创新及市场预测
  10. Message Unable to connect to SQL Server '(local)'
  11. 企业信息化建设(Enterprise Informationization Construction)
  12. Google退出中国 Mark
  13. python中怎么注释多行
  14. 电脑html接口是什么意思,HDMI、DVI 我们的电脑为什么会有这么多种视频接口?
  15. AI读书笔记:《剑桥五重奏—机器能思考吗?》
  16. Atitit 理财之道---分期与利率的比较列表 attilax总结
  17. pandas的数据拼接与合并(concat、join、merge)
  18. 黑盒测试用例设计方法详解
  19. 遇到VerifyError束手无策?
  20. AMS1117稳压模块

热门文章

  1. 每周新品|鉴黄API上线 云市场2017最值得期待的产品盘点
  2. SQL注入POST注入
  3. 手把手教你如何制作和使用lib和dll
  4. java正则表达式 字符串取开头数字 结尾数字 取反
  5. 使用Android自带的DownloadManager下载ApK并安装
  6. Android基于Google Zxing实现二维码/条形码扫描、生成二维码/条形码
  7. 深入理解volatile(Java)
  8. 未来SEO的发展方向是如何
  9. 服务器修改raid,服务器配置RAID详细说明
  10. 科兴未来-2022年下半年宁波市镇海区“雄镇英才”高端项目引进公告