下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:vue生命周期

作者:angle-xiu     来源: https://www.cnblogs.com/angle-xiu/p/11596919.html点击数:872发布时间: 2020-03-05 11:40:16

标签: 软件工程师系统设计vue

Web开发

  软件生命周期(SoftwareLifeCycle,SLC)是软件的产生直到报废或停止使用的生命周期。旧的解释是周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。

  从创建vue开始的各种事件统称为生命周期

  生命周期钩子,是事件的别名

  主要生命周期函数分类:

  创建期间的生命函数

  beforeCreate:第一个生命周期函数在new以后的某个时候调用,这时候不能在该函数能调用里面的方法

  create:第二个生命周期函数这时候实例已经创建好了,可以使用里面的数据及方法

  beforemount:第三个生命周期函数这时候表示模板已经在内存中编辑完成了,在该函数执行时页面中的元素还没有被替换过来。只是一些模板字符串。

  mounted:第四个生命周期函数这时候页面元素已经被内存中的模板给替换掉了。即实例已经初始化完毕,脱离了创建阶段。

  运行期间的生命函数

  beforeUpdate:第一个这时候只有当数据发生改变时,才会触发,触发次数0到多次,内存数据已经更新而页面未更新。

  update:第二个这时候数据更新页面也已经更新。

  销毁阶段的生命周期函数

  beforeDestroy:第一个这时候表示实例已经从运行阶段到销毁阶段,实例里面的方法,指令仍可使用。

  destroyed:第二个执行该函数的时候所有的方法及指令都已销毁,都不可使用

  随着新的面向对象的设计方法和技术的成熟,早期软件生命周期设计方法的指导意义正在逐步减少或需要调整。不过从另一种意义来说,面向对象本身也是一种软件生命周期,传统的软件生命周期的概念仍是所有软件工程师非常重要的知识基础和工作指导。

赞(11)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程