vue基础学习(1.7):vue的生命周期

news/2024/7/10 0:52:28 标签: vue

vue_0">1. vue生命周期图示

在这里插入图片描述

vue_2">2. vue生命周期分析

  1. 初始化显示
    (1). beforeCreate();
    数据模型data还未加载

    (2). created();
    数据模型data和方法methods已经加载,但是html模板没有加载渲染

    (3). beforeMount();
    此时html模板未渲染

    (4). mounted();
    此时html模板已渲染

  2. 更新状态
    (1). beforeUpdate();
    页面数据更新之前,会被调用

    (2). updated();
    页面数据更新了,会被调用

  3. 销毁vue实例:vm.$destory()
    (1). beforeDestory();
    (2). destoryed()。

3. 常用的生命周期方法

  1. created()/mounted(); 可以用于发送ajax请求,启动定时器等异步操作;
  2. beforeDestory(): 做收尾工作,如清除定时器。

http://www.niftyadmin.cn/n/1179385.html

相关文章

ASP.NET 文件后缀名详解

sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 .csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。 .aspx:Web 窗体页由两部分组成:视觉元素(HTML…

zz: C++后台服务程序开发模式

2019独角兽企业重金招聘Python工程师标准>>> 一直感觉 VC 太复杂了,但昨天看了汪蒲阳编著的因特网应用编程,其中写到后台服务程序的编写,论述的非常详细,而且逻辑清晰,看了之后感觉明白不少,故拿…

vue组件化编码(2.1): 使用vue-cli脚手架创建第一个项目

1. 创建第一个vue-cli项目 依次执行如下命令: npm install -g vue-clivue init webpack vue_democd vue_demonpm installnpm run dev 最后访问:http://localhost:8080/ 可以看到运行结果。 2. 项目目录 执行完上述命令后,项目目录结构如下…

zabbix1.8.8安装配置

前面的内容中,我们提到过nagios的配置.这里我们再次研究zabbix当我们配置好的我的环境后.我们开始安装.在安装的时候.请注意,一定要选择好数据的类型,不然会出现问题的. &#xff11…

Spring中在多线程中注入bean总是为null的问题解决

详见博文:https://blog.csdn.net/bebmwnz/article/details/90645472

java中几个特殊的类

1 内部类-----是在其他类中的类 1.1 内部类的定义 将类定义为 class xxxx{... ...}置于某个类的内部即可‘内部类编译时生成 xxxx$xxxx的class文件内部类不能够与外部类同名1.2 内部类的使用 在封装其类本省的类中使用该类,与普通类的使用方式相同在其他地方使用该类…

GIT学习笔记——1.4 起步 - 安装 Git

转自:http://git-scm.com/book/zh/ 安装 Git 是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 从源代码安装 若是条…

Android典型界面设计(4)——使用ActionBar+Fragment实现tab切换

一、问题描述之前我们使用ViewPagerFragment区域内头部导航,在Android 3.0之后Google增加了新的ActionBar,可方便的实现屏幕Head部区域的 设计如返回键、标题、ICON、Logo、自定义View以及菜单等,并可实现Tab导航,下面我们就使用A…