中软国际信息技术有限公司(单题)
题型 | 难易度 | 出现频率 | 浏览 | 评论 |
---|---|---|---|---|
问答题 | 203 | 1 |
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题
- 谈一谈你对vue.js生命周期的理解
考察对vue.js框架时候熟悉,懂得其中的运行原理。
答:从创建一个实例到销毁的过程中一共有8个主要的步骤 创建前、创建后、挂载前、挂载后、更新前、更新后、销毁前、销毁后 可以简单的记忆: 创建、挂载、更新、销毁 。
讲完上面之后,简要的说一下每个阶段干得活是什么
beforeCreate(创建前):做一些初始化操作,初始化生命周期、事件、监听器、渲染函数、挂载的元素等,这个阶段data对象为null,数据还没有实例化。在项目上一般不在这个阶段做任何操作。
created(创建后):data对象已经实例化了,这个阶段通常会调用接口来初始化数据。
beforeMount:准备好需要渲染的节点,但还没有挂载 mounted :节点已经渲染完成,可以进行dom操作了。 beforeUpdate :监测到数据有变化,准备需要更新的信息
updated:渲染更新后的数据
重点讲created和mounted其它不重要的可以不用描述。