第四十篇:Vue的生命周期(一)
2024-08-28 13:01:22
好家伙,军训结束了,回归
Vue实例的生命周期
1.什么是生命周期?
从Vue实例创建,运行到销毁期间总是伴随着各种各样的事件,这些事件,统称为生命周期.
2.什么是生命周期钩子?
生命周期函数的别称.
生命周期钩子=生命周期函数=生命周期事件
3.一些生命周期函数
3.1. beforeCreate
这是第一个,表示在实例在完全被创建出来之前(什么方法,数据都还没有被处理),会执行它.
3.2. created
这是第二个,在created中,data和methods都已经被初始化好了,
3.3. beforeMount
这是第三个,在beforeMount执行的时候,页面中的元素,还没有被真正的替换过来,只是之前写的一些字符模板
3.4. mounted
这是第四个,表示,内存中的模板,已经真实的挂载到了页面中,用户已经可以看到渲染好的页面了
注意:这是实例创建期间的最后一个生命周期函数,这个执行完后,实例就已经被完全创建好了
4.部分图解
上图
以下是解释
4.1.
刚开始创建了一个Vue空的实例对象,只有一些默认的生命周期函数,和默认事件
4.2.
这个是初始化,在这里,data和methods都初始化完成了
4.3.
这里表示Vue开始编辑模板,把Vue代码中的那些指令进行执行,
最终,在内存中生成一个编译好的最终模板字符串
然后,把这个模板字符串,渲染为内存中的DOM
此时,只是在内存中,渲染好了模板,并没有把模板挂载到真正的页面中去;
(后两句看不懂)
4.4.
这一步,将内存中编译好的模板,真实的转换到网页中去
好了,先写这么多了,
最新文章
- Mvc4中使用Spring.Net实现IOC和DI
- LeetCode ";468. Validate IP Address";
- 使用LinkedList模拟一个堆栈或者队列数据结构
- 6月27日 OGDF不同的布局算法
- SQL与C#结合完整修改 删除信息
- 文件I/O(不带缓冲)之文件共享
- Cookie和Session(session过程和设置进程外session)
- Highways
- 线程技术 ☞ Future模式
- Apple Watch 2.0 数据通讯
- NYNU_省赛选拔题(5)
- MPICH3.2 单机编译、安装及测试
- redis可视化工具redisClient
- Kafka基本知识回顾及复制
- HTTP 协议基础概念和报文结构
- 利用vue写一个复选框的组件
- Servlet基本_サーブレットのライフサイクル、スレッドセーフ
- linux driver ------ 三星公司uboot模式下更改分区(EMMC)大小fdisk命令 ------ iTOP4412 开发板烧写
- Python3.5爬取豆瓣电视剧数据并且同步到mysql中
- iOS开发之地域选择