vue之组件的生命周期
来源:互联网 发布:基础法语入门软件 编辑:程序博客网 时间:2024/06/09 23:19
var MyComponent = Vue.extend({ template: '<div>我是 vue 的组件实例,有看到吗?</div>', init: function() { console.log('生命周期 init,在实例开始初始化时同步调用。此时数据观测、事件和 watcher 都尚未初始化。'); }, created: function() { console.log('生命周期 created,在实例创建之后同步调用。此时实例已经结束解析选项,这意味着已建立:数据绑定,计算属性,方法,watcher/事件回调。但是还没有开始 DOM 编译,$el 还不存在。') }, beforeCompile: function() { console.log('生命周期 beforeCompile, 在编译开始前调用。'); }, compiled: function() { console.log('生命周期 compiled, 在编译结束后调用。此时所有的指令已生效,因而数据的变化将触发 DOM 更新。但是不担保 $el 已插入文档。') }, ready:function (){ console.log('生命周期 ready, 在编译结束和 $el 第一次插入文档之后调用,如在第一次 attached 钩子之后调用。注意必须是由 Vue 插入(如 vm.$appendTo() 等方法或指令更新)才触发 ready 钩子。'); }, attached:function (){ console.log('生命周期 attached, 在 vm.$el 插入 DOM 时调用。必须是由指令或实例方法(如 $appendTo())插入,直接操作 vm.$el 不会 触发这个钩子。'); }, detached:function(){ console.log('生命周期 detached, 在 vm.$el 从 DOM 中删除时调用。必须是由指令或实例方法删除,直接操作 vm.$el 不会 触发这个钩子。') }, beforeDestroy:function (){ console.log('生命周期 beforeDestroy , 在开始销毁实例时调用。此时实例仍然有功能。') }, destroyed:function(){ console.log('生命周期 destroyed, 在实例被销毁之后调用。此时所有的绑定和实例的指令已经解绑,所有的子实例也已经被销毁。如果有离开过渡,destroyed 钩子在过渡完成之后调用。'); }})
阅读全文
0 0
- vue之组件的生命周期
- vue组件的生命周期
- VUE实例的生命周期与VUE组件的生命周期
- VUE组件生命周期跟ajax的关系
- Vue组件和Route的生命周期详解
- Vue之实例的生命周期
- vue父子组件&继承组件的生命周期以及应用
- Vue 子组件的异步加载及其生命周期控制
- Vue之2.0版本的生命周期
- Vue之生命周期
- Vue之生命周期
- vue.js之生命周期
- vue-cli之组件的简单使用
- Vue之过渡组件的钩子函数
- Vue的生命周期
- 04.vue的生命周期
- Vue的生命周期
- vue的生命周期
- ubuntu下自动打开多终端的多个标签并执行不同脚本的方法
- 【资料申报倒数5天】2017“金猿榜”年度大数据企业即将揭晓
- Java源码阅读之String(1)
- yii框架学习经历-6.4数据库迁移
- Excel身份证提取户籍所在省份地区:Excel函数不求人
- vue之组件的生命周期
- 链表Java实现
- Linux
- c++ Primer 5 12.1.6节练习 (头文件相互包含的问题及解决办法)
- Unity3D Shader之路 写Shader前必须要知道的事情3 ShaderForge的简单使用
- Android butterknife简单使用篇
- JNI
- 内讧!迅雷大数据公司股权被内部人於菲窃取,并报案!
- ES6 你可能不知道的事