Vue之生命周期
来源:互联网 发布:怎么给淘宝刷差评 编辑:程序博客网 时间:2024/06/03 21:26
Vue实例从创建到销毁的过程。
开始创建→初始化数据(配置数据观测data observer)→编译模板→挂载DOM、渲染→更新→渲染、卸载
Vue可注册钩子hook
hook:事件劫持机制,会比事件更早进行执行处理。可理解为vue的内置事件,但可自己配置
let app=new Vue({ el:"#app", data:{ name:'我是名称', prop:'我是属性' }, created:fucntion(){ doucument.getElementsByClassName('content')[0].textContent='${this.name},${this.prop}'; }}//created事件就是一个hook//输出:我是名称,我是属性
beforeCreate
在实例初始化之后,数据观测(data observer)和event/watcher时间配置之前被调用created
实例已经创建完成之后被调用。实例已完成配置:数据观测(data observer),属性和方法的运算,watch/event事件回调。挂载阶段还未开始,$el属性目前不可见beforeMount
在挂载开始之前被调用:相关的render函数首次被调用mounted
el被新创建的vm.$el
替换,并挂载到实例上去之后调用该钩子。如果root实例挂载了一个文档内元素,当mounted被调用时vm.$el
也在文档内beforeUpdate
数据更新时调用,发生在虚拟DOM重新渲染和打补丁之前updated
当这个钩子被调用时,组件DOM已经更新,可以执行依赖于DOM的操作(应该避免,可能导致无限循环)。
在服务器端渲染期间不被调用beforeDestroy
实例销毁之前调用。实例仍完全可用destroyed
Vue实例销毁后调用。调用后,Vue实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。
在服务器端渲染期间不被调用
阅读全文
0 0
- Vue之生命周期
- Vue之生命周期
- vue.js之生命周期
- Vue之实例的生命周期
- Vue学习之 生命周期钩子
- vue之组件的生命周期
- vue学习基础之生命周期钩子
- Vue之2.0版本的生命周期
- Vue入门系列之Vue实例详解与生命周期
- Vue入门系列之Vue实例详解与生命周期
- 05-Vue入门系列之Vue实例详解与生命周期
- Vue入门系列之Vue实例详解与生命周期
- Vue入门系列之Vue实例详解与生命周期
- Vue生命周期
- vue生命周期
- Vue生命周期
- Vue生命周期
- vue生命周期
- Java三大特性
- 前端面试题
- app渠道统计,你认真了吗
- 如何查找JVET-H.266提案和下载参考软件
- ios-代码实现autolayout
- Vue之生命周期
- C# 调用WebApi
- RxJava + Retrofit 结合使用
- JQ的便利数组中的各个字符串
- poj 1082 Calendar Game
- PHP 将大量数据导出到 Excel 的方法
- 跟开涛学shiro练习代码
- leetcode(33). Search in Rotated Sorted Array
- cocos2d js游戏 咸鱼跳棋(一)