当前位置: 首页 > wzjs >正文

在线制作网站公章会员管理系统代码

在线制作网站公章,会员管理系统代码,sw网站建设,东莞网站制作实力乐云seo文章目录 前言vue2 的生命周期有哪些?1.组件创建时(创建阶段)2. 组件被挂载时(挂载阶段)3. 数据更新时(更新阶段)4. 元素销毁(销毁阶段)vue2实际开发场景总结 完整的vue2…

文章目录

  • 前言
  • vue2 的生命周期有哪些?
    • 1.组件创建时(创建阶段)
    • 2. 组件被挂载时(挂载阶段)
    • 3. 数据更新时(更新阶段)
    • 4. 元素销毁(销毁阶段)
    • vue2实际开发场景总结
  • 完整的vue2生命周期
  • 总结


前言

提示:系列文章并未做很详细的讲解,旨在快速了解和复习前端的高频面试考点,所以并未做详细展开,只讲干货!!!


vue2 的生命周期有哪些?

因为vue存在很多的钩子,所以咱们在这里主要谈最主要的几个,也就是组件的四个阶段:创建阶段、挂载阶段、更新阶段、销毁阶段

1.组件创建时(创建阶段)

beforeCreate() 创建前

  • 调用时机:
    组件刚初始化,数据 (data)、方法 (methods) 都 还未生成。

  • 实际用途:
    几乎 不会使用(此时拿不到数据和事件)。
    极端场景:在插件中提前注入逻辑(如 Vue Router 的导航守卫初始化)。

created()创建完成

  • 调用时机:数据 (data) 和方法 (methods) 已生成,但 DOM 还未挂载。

  • 实际用途:
    初始化数据(如从后端接口获取数据)。
    绑定自定义事件(如 EventBus 监听)。

2. 组件被挂载时(挂载阶段)

beforeMount() 挂载前

  • 调用时机:
    模板已编译成虚拟 DOM,但 还未渲染到真实页面。
  • 实际用途:
    极少使用(此时操作 DOM 会无效)。
    极端场景:在渲染前最后一次修改数据(如根据环境变量动态配置)。

mounted()挂载完成

  • 调用时机:
    DOM 已挂载到页面,可以访问真实 DOM 元素。
  • 实际用途:
    操作 DOM(如初始化图表库 ECharts)。
    发起依赖 DOM 的请求(如获取元素尺寸)。
    添加全局事件监听(如 window.resize)

3. 数据更新时(更新阶段)

beforeUpdate()更新前

  • 调用时机:
    数据已变化,但 DOM 还未重新渲染。
  • 实际用途:
    获取更新前的 DOM 状态(如记录滚动位置)。
    手动移除旧的 DOM 事件(防止内存泄漏)。

Updated()更新完成

  • 调用时机:
    DOM 已重新渲染完成。
  • 实际用途:
    作更新后的 DOM(如滚动到最新消息)。
    与第三方库同步数据(如更新 ECharts 图表)。
    ⚠️ 避免在此处直接修改数据(可能引发无限循环)!

4. 元素销毁(销毁阶段)

beforeDestroy() 销毁前

  • 调用时机:
    组件 即将被销毁,但功能仍正常。
  • 实际用途:
    清理定时器(clearInterval)
    取消事件监听(如 EventBus.off)。
    释放非 Vue 资源(如销毁 ECharts 实例)。

destroyed()销毁后

  • 调用时机:
    组件已销毁,所有子实例也被销毁。
  • 实际用途:
    几乎不用(此时所有数据和方法已不可用)。
    极端场景:记录组件销毁日志。

vue2实际开发场景总结

生命周期典型操作
created()调接口初始化数据、绑定全局事件
mounted()操作 DOM、初始化第三方库(地图/图表)
beforeUpdate记录更新前状态(如滚动位置)
updated()更新第三方库、同步 DOM 变化
beforeDestroy--清除定时器、解绑全局事件、释放外部资源
注意事项
避免在 updated 中修改数据 → 可能导致死循环!
操作 DOM 必须在 mounted 之后 → created 阶段 DOM 还不存在!
资源清理要在 beforeDestroy 完成 → destroyed 阶段为时已晚!

最后上一张图方便理解

完整的vue2生命周期

在这里插入图片描述


总结

注意:只写了一半,另一半三连等我更新


文章转载自:

http://ICi25gso.xbwqg.cn
http://MWqUQgoz.xbwqg.cn
http://7JyUe5j3.xbwqg.cn
http://zBtz4mka.xbwqg.cn
http://LsX93EDm.xbwqg.cn
http://UabSFeLo.xbwqg.cn
http://Rhe1hVIN.xbwqg.cn
http://CtRirTv4.xbwqg.cn
http://kwHDAF47.xbwqg.cn
http://cl214y1G.xbwqg.cn
http://FpdHxsYh.xbwqg.cn
http://JHl9c9Qh.xbwqg.cn
http://VuKLCUU4.xbwqg.cn
http://y3osyFes.xbwqg.cn
http://Vx0NuWc8.xbwqg.cn
http://N1xhSujc.xbwqg.cn
http://PHdmCgYu.xbwqg.cn
http://Csrs3m2K.xbwqg.cn
http://ON7N4ykD.xbwqg.cn
http://jm0fmp14.xbwqg.cn
http://A2unt0vi.xbwqg.cn
http://RIQAyR5I.xbwqg.cn
http://2mgJyqsa.xbwqg.cn
http://SPpyhbwk.xbwqg.cn
http://FDtXiTvA.xbwqg.cn
http://VzlcJHgg.xbwqg.cn
http://zQ1YeBLt.xbwqg.cn
http://ScFGxh1n.xbwqg.cn
http://sGzqpltZ.xbwqg.cn
http://Mwa3HMjq.xbwqg.cn
http://www.dtcms.com/wzjs/744197.html

相关文章:

  • 一个简单的动态页面网站需要数据库吗网站开发中背景图片怎么弄全屏
  • 做移动端网站软件开发wordpress数据库名字
  • 做伊瑞尔竞技场的网站网站做的比较好的公司吗
  • 企业营销网站建设规划wordpress 增加站长统计
  • 建设医疗网站有啥网站是专做时尚穿搭
  • 网站开发属于什么系统阎良区建设局网站
  • 做网站谁家好net的网站建设
  • 网站图标 psd哈尔滨网络建设网络优化
  • 网站备案号格式说明书钢丝网片每平米价格
  • 南京做网站建设的公司排名海口房产网站建设
  • 网站建设需要什么研究条件北京专业公司建网站平台
  • 怎样用别人的网站做修改种植类网站模板
  • 请问电商是做什么的怎样做网站优化 知乎
  • 长沙的汽车网站建设外卖平台做网站
  • 网站网站建设培训网站管理登录系统
  • 长沙网络建站西安高端网站设计公司
  • 湘潭网站建设设计谷歌paypal官网登录入口
  • 广州正规网站制作维护如何写一份食品的网站建设规划
  • 市住房城乡建设网站中国医生电影网络营销推广方法
  • 电信宽带做网站服务器做网站公司怎么赚钱吗
  • 视频网站源码下载wordpress前台压缩图片
  • 网站建设地址 北京windows系统优化软件排行榜
  • 网站下模板做网站犯法重庆巴南区网站建设
  • 自己做网站要固定ip在建设厅网站上查询注销建造师
  • 那曲做网站网络营销是什么的基础选择题
  • 企业免费网站制作比较好的东丽区做网站
  • 上海 政务网站建设情况网站建设费用应该开专票还是普票
  • 做设计网站的工作怎么样的网站核心词如何做
  • 网站建设的方向和任务wordpress 瀑布流分页
  • 网站开发查找漏洞的工具一个平台维护三天正常吗