美文网首页
vue2.5.2组件生命周期理解系列

vue2.5.2组件生命周期理解系列

作者: 趁你还年轻233 | 来源:发表于2017-11-01 00:04 被阅读137次

最近在做vue的项目,对于组件的生命周期,理解得非常差劲,只会在created阶段提交一下数据,但是对于mounted,updated等这种从字面意思上去理解的很容易,实际上不操作根本理解不了的生命周期,没有一处是用到的。于是我就在思考,vue设计组件周期的原因是什么?是为了让开发者更难理解,更难开发吗?显然不是。尤雨溪把组件的生命周期划分地这么细致,一定是有他的道理在的,至少他是在为开发者提供一种便利,什么阶段需要做什么事情。

从自己面向结果编程的bug中里,完全体会不到这些生命周期的意义所在,因此我将结合vue官方文档+vue源码+jsfiddle在线实践,一一剖析vue的组件生命周期的各个阶段。

准备资料:
vue文档:https://cn.vuejs.org/
vue源码:https://github.com/vuejs/vue/blob/dev/dist/vue.js
jsfiddle:https://jsfiddle.net/betterbetter/j9cj2vnb/

所有demo将会保存在jsfiddle以及github,同时也会在简书和segmentFault同步更新生命周期理解系列文章。
这是vue源码中的生命周期钩子定义代码

var LIFECYCLE_HOOKS = [
  'beforeCreate',
  'created',
  'beforeMount',
  'mounted',
  'beforeUpdate',
  'updated',
  'beforeDestroy',
  'destroyed',
  'activated',
  'deactivated',
  'errorCaptured'
];

根据以上代码,我们清晰地看到,vue组件生命周期共有11个,因此本系列将有11篇文章,结合实践深度理解各个生命周期的存在意义以及适用场景。
1.vue2.5.2组件生命周期理解系列(一)---------beforeCreate
2.vue2.5.2组件生命周期理解系列(二)---------created
3.vue2.5.2组件生命周期理解系列(三)---------beforeMount
4.vue2.5.2组件生命周期理解系列(四)---------mounted
5.vue2.5.2组件生命周期理解系列(五)---------beforeUpdate
6.vue2.5.2组件生命周期理解系列(六)---------updated
7.vue2.5.2组件生命周期理解系列(七)---------beforeDestroy
8.vue2.5.2组件生命周期理解系列(八)---------destroyed
9.vue2.5.2组件生命周期理解系列(九)--------activated
10.vue2.5.2组件生命周期理解系列(十)---------deactivated
11.vue2.5.2组件生命周期理解系列(十一)---------errorCaptured

文章列表github地址献上:https://github.com/FrankKai/sfs-blog/issues/4

相关文章

  • vue2.5.2组件生命周期理解系列

    最近在做vue的项目,对于组件的生命周期,理解得非常差劲,只会在created阶段提交一下数据,但是对于mount...

  • Jetpack-Lifecycle

    【AAC 系列二】深入理解架构组件的基石:LifecycleAndroid官方架构组件Lifecycle:生命周期...

  • ReactNative-组件的生命周期

    一、RN组件的生命周期 概要 组件的生命周期描述了其从生成到消亡所经历的一系列状态。深入理解组件的生命周期及相关回...

  • react 生命周期

    React 生命周期文档 1、理解 组件对象从创建到死亡它会经历特定的生命周期阶段 React组件对象包含一系列的...

  • 【React】4.0 组件的生命周期

    1.0 生命周期的理解 组件从创建到死亡它会经历一些特定的阶段。 React组件中包含一系列勾子函数(生命周期回调...

  • 进阶react.js

    组件生命周期 组件的生命周期有助于理解组件的运行方式,完成更复杂的组件功能、分析组件错误原因等组件的生命周期: 组...

  • React Native组件(二)View组件解析

    相关文章React Native探索系列React Native组件系列 前言 了解了RN的组件的生命周期后,我们...

  • vue组件及生命周期函数

    一,vue的组件 二,生命周期函数 生命周期函数就是组件挂载,组件更新,组件销毁过程所触发的一系列的函数。 看一下...

  • vue基础并加入elementUI

    生命周期函数 组件挂载以及组件更新、组件销毁的一系列的方法。这些方法就叫做生命周期函数。 其中函数有: befor...

  • [Angular学习笔记]Angular生命周期

    生命周期是什么? 生命周期函数通俗的讲就是组件创建、组件更新、组件销毁的时候会触发的一系列的方法。当 Angula...

网友评论

      本文标题:vue2.5.2组件生命周期理解系列

      本文链接:https://www.haomeiwen.com/subject/dfaipxtx.html