1. What ?

Vue生命周期简单来说就是vue实例对象从创建之初到销毁的过程。vue所有功能的实现都是围绕其生命周期进行的,在生命周期的不同阶段调用对应的钩子函数可以实现组件数据管理和DOM渲染两大重要功能。

其中具体分为8个阶段,分别是:

beforeCreate(创建前) ------- created(创建后)

beforeMount(载入前) -------- mounted(载入后)

beforeUpdate(更新前) -------- updated(更新后)

beforeDestroy(销毁前)-------- destroyed(销毁后)

2. How ?

话不多说,上图:

1、创建前(beforeCreate)

此阶段为实例初始化之后,此时的数据观察和事件机制都未形成,不能获得DOM节点。

vue实例的挂载元素el和数据对象data都是undefined,还没有初始化。

2、创建后(created)

对应的钩子函数为created。在这个阶段vue实例已经创建,仍然不能获取DOM元素。

vue实例的数据对象data有了,可以访问里面的数据和方法,未挂载到DOM,el还没有

3、载入前(beforeMount)

在这一阶段,我们虽然依然得不到具体的DOM元素,但vue挂载的根节点已经创建,下面vue对DOM的操作将围绕这个根元素继续进行;beforeMount这个阶段是过渡性的,一般一个项目只能用到一两次。

4、载入后(mounted)

moun

vue那个生命周期函数操作dom_vue生命周期相关推荐

  1. vue那个生命周期函数操作dom_vue生命周期实例小结

    本文实例分析了vue生命周期.分享给大家供大家参考,具体如下: 每个Vue实例都存在完整的生命周期,经历从创建.初始化数据.编译模板.挂载Dom.渲染→更新→渲染.销毁等一系列过程.如下图所示 vue ...

  2. vue那个生命周期函数操作dom_Vue生命周期函数面试题

    1.什么是 vue 生命周期 Vue实例从创建到销毁的过程,就是Vue的生命周期.也就是从开始创建.初始化数据.编译模板.挂载Dom – > 渲染.更新–>渲染.卸载等一系列过程,我们称这 ...

  3. vue生命周期函数、react生命周期函数、微信小程序生命周期函数、uni-app生命周期函数,简介及图示

    vue生命周期函数 beforeCreate (创建前) created (创建后) beforeMount (挂载前) mounted (挂载后) beforeUpdate (数据更新前) upda ...

  4. vue生命周期函数可以操作dom_vue生命周期钩子函数

    前言 在使用vue开发的过程中,我们经常会接触到生命周期的问题.那么你知道,一个标准的工程项目中,会有多少个生命周期勾子吗?让我们来一起来盘点一下: 根组件实例:8个 (beforeCreate.cr ...

  5. vue生命周期函数可以操作dom_vue生命周期钩子函数(详解及使用场景)

    ![1.beforeCreate (使用频率低) * 在实例创建以前调用 * 没有实例化,数据访问不到 2. created (使用频率高) * 实例被创建完成后调用 * 能拿到数据 * 能修改数据, ...

  6. php网页生命周期函数,PHP的生命周期

    PHP的生命周期 php本身的生命周期是在命令行执行php test.php程序的生命周期(也就是cli) 整个过程如下: 执行php test.php 调用每个扩展的模块初始化程序 请求test.p ...

  7. (vue基础试炼_07)Vue实例生命周期函数

    文章目录 一.生命周期图示 二.常见的生命周期函数 三.生命周期函数执行场景 四.测试代码 五.项目开源地址 一.生命周期图示 二.常见的生命周期函数 常见的生命周期函数 执行的时间 beforeCr ...

  8. uni-app的三种生命周期函数整理

    uni-app中有三种生命周期函数:应用生命周期.页面生命周期.组件生命周期. 一.应用生命周期 onLaunch:当uni-app初始化完成时触发(全局只触发一次) onShow:当uni-app启 ...

  9. React组件的生命周期函数

    文章目录 React组件生命周期 认识生命周期 生命周期函数 不常用生命周期函数 React组件生命周期 认识生命周期 很多的事物都有从创建到销毁的整个过程,这个过程称之为是生命周期: React组件 ...

  10. iframe 监听内部接口是否加载完成_低成本0基础打造自己的app之uni-app请求接口以及生命周期函数...

    引言 此教程为教你怎么用WordPress开发一个属于你自己的app(小程序) 前面我们讲解了怎么用WP开发一个首页幻灯片接口(低成本0基础开发app之开发首页幻灯片接口),本来这一节中我们应该讲解如 ...

最新文章

  1. Loadrunner无法打开浏览器的相关问题
  2. 斯特林反演[bzoj4671]异或图
  3. Parsing error: The keyword 'const' is reservedeslint
  4. 《c语言从入门到精通》看书笔记——第13章 预处理
  5. 绑定dictionary 给定关键字不再字典中_对字典嵌套的理解及二级下拉菜单的制作...
  6. jenkins重启 linux_在Linux中,Jenkins无法启动
  7. Firefox 扩展软件介绍(转载) - Mozine 论坛
  8. mybatis 多线程_2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
  9. 【转】ASP.NET 表单验证实现浅析
  10. corn表达式的简单使用
  11. Linux Shell 文件描述符 及 stdin stdout stderr 重定向
  12. codeforces332B - Maximum Absurdity 线段数 or dp
  13. SQLSERVER 清除链接历史记录
  14. python爬虫 - 爬取堆糖图片
  15. 数学中的两个重要极限公式
  16. java web 测试要点记录
  17. python抓取酷我MV
  18. YOLOv5~目标检测模型精确度
  19. java各历史版本官网下载
  20. 架构师小跟班:SSL证书免费申请及部署,解决页面样式错乱问题

热门文章

  1. 目前开发人工日多少钱_行内人解读开发一个App需要多少钱?-今日头条
  2. 奇点云数据中台技术汇(九)| 如何建设数据安全体系?
  3. 51Nod 1007 正整数分组
  4. 基于stm32的数控恒压恒流电源设计方案
  5. 重庆市企业数据名录爬取采集-信用中国(重庆)
  6. 供应链金融运营研究 -----内容运营
  7. python输出文本框_python如何使用文本框
  8. 艺术与实在中的递归 递归和原始递归函数——读哥德尔之六
  9. Web前端开发(一)--html基本结构,基本标签
  10. win10专业版有必要吗_Win10专业版和家庭版系统有什么不同?