简单讲一下vue生命周期 与

2023-4-11    前端达人

Vue组件实例在创建、更新和销毁过程中,会依次触发一些钩子函数,这些钩子函数称为Vue生命周期函数。Vue的生命周期分为四个阶段:创建阶段、挂载阶段、更新阶段和销毁阶段。

  1. 创建阶段:

在创建阶段,Vue实例正在被创建,这个阶段中包含了实例化、数据观测、事件/钩子初始化等过程。具体包括以下钩子函数:

  • beforeCreate: 在实例刚被创建之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。
  • created: 实例已经完成数据观测 (data observer),属性和方法的运算,watch/event 事件回调,但还没有开始 DOM 操作。可以访问到computed等属性。
  1. 挂载阶段:

在这个阶段,Vue实例将模板渲染成真实的DOM并进行挂载到页面上。具体包括以下钩子函数:

  • beforeMount: 在模板编译/挂载之前被调用。
  • mounted: el被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子函数,此时组件已经出现在页面中。
  1. 更新阶段:

在这个阶段,当Vue实例的数据变化时,它会重新渲染虚拟DOM并更新到页面上。具体包括以下钩子函数:

  • beforeUpdate: 数据更新时调用,发生在虚拟DOM重新





蓝蓝设计建立了UI设计分享群,每天会分享国内外的一些优秀设计,如果有兴趣的话,可以进入一起成长学习,请加微信ban_lanlan,报下信息,蓝小助会请您入群。欢迎您加入噢~~

希望得到建议咨询、商务合作,也请与我们联系01063334945。 



分享此文一切功德,皆悉回向给文章原作者及众读者. 免责声明:蓝蓝设计尊重原作者,文章的版权归原作者。如涉及版权问题,请及时与我们取得联系,我们立即更正或删除。 



蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务UI设计公司、界面设计公司、UI设计服务公司、数据可视化设计公司、UI交互设计公司、高端网站设计公司、UI咨询、用户体验公司、软件界面设计公司

分享本文至:

日历

链接

个人资料

蓝蓝 http://www.lanlanwork.com

存档