Vue 生命周期
时间:2019-06-18
本文章向大家介绍Vue 生命周期,主要包括Vue 生命周期使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
/*
* @version: V.1.0.0.1
* @Author: fenggang
* @Date: 2019-06-18 19:38:19
* @LastEditors: fenggang
* @LastEditTime: 2019-06-18 20:22:14
* @Descripttion: Vue Life Cycle
*/
Vue 生命周期:
Vue 生命周期:
- new Vue() 实例 Vue 对象
- beforeCreate 在 Vue 对象实力之前(最先加载),可以先做一个加载动画效果
- created 已经实例完 Vue 对象,Dom 对象还未生成(结束动画加载,可以渲染 Dom),可以做的事情给属性赋值以及请求的网络接口加载
- 开始检测 el [el 为 element ]是否存在,如果不存在则检查最后 Vue 对象之后 .$mount() 是否存在里面参数为 '#app', 如果两者都不存在生命周期在此结束
- 检测 template 检查组件,组件当中的内容为 html 标签(可以自定义组件内容),也可以自己定义的标签,如果 第4条内容不存在 template 要是也不存在,没有可渲染的内容则生命周期结束
- beforeMount 挂载,开始编译 template 模板里内容,只是在虚拟 Dom 中执行
- mounted 完成编译,开始挂在钩子函数,当前页面显示完成执行函数
- beforeUpdate 组件发生更新之前
- updated 组件更新之后
- beforeDestroy 销毁之前,代码执行已基本到结束
- destroyed 方法执行完成销毁,代码执行结束
生命周期执行顺序总结:
- beforeCreate 组件实例化之前之执行的函数
- created 组件实例化完成,但页面还未显示
- beforeMount 组件挂载前,页面仍未显示,但虚拟 Dom 已经配置
- mounted 组件挂载之后,此方法执行后,页面显示
- beforeUpdate 组件更新前,页面仍未更新,但虚拟 Dom 已经配置
- updated 组件更新,此方法执行后,页面显示
- beforeDestory 组件销毁前
- destoryed 组件销毁
原文地址:https://www.cnblogs.com/FGang/p/11047457.html
- Phantomjs+Nodejs+Mysql数据抓取(2.抓取图片)
- 深入浅出Redis-redis底层数据结构(上)
- Linux下自动化监控内存、存储空间!
- 深入浅出Redis-redis底层数据结构(下)
- Spring-boot:快速搭建微框架服务
- Mysql重要参数说明
- 深入Java虚拟机--判断对象存活状态
- 梯度下降法快速教程 | 第一章:Python简易实现以及对学习率的探讨
- 梯度下降法快速教程 | 第二章:冲量(momentum)的原理与Python实现
- Java 序列化与反序列化
- Percona Toolkit 常用工具使用介绍
- 深入浅出Redis-redis哨兵集群
- Spring-Blog:个人博客(一)-Mybatis 读写分离
- Spring-boot:5分钟整合Dubbo构建分布式服务
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法