VUE实例的生命周期与VUE组件的生命周期
2017-12-05 22:51
615 查看
1、实例的生命周期:
具体的生命周期图例参考官方文档。var newVue = new Vue({ el:"#main", data:{}, beforeCreate:function(){ console.log(this); }, created:function(){ }, beforeMount:function(){ }, mounted:function(){ }, beforeUpdate:function(){ }, updated:function(){ }, beforeDestroy:function(){ }, destroyed:function(){ }, methods:{ } })
实例中的this指的是这个实例vue对象;该对象中有识别属性id为uid,区分不同的vue实例对象。
2、组件(也是vue实例)中的生命周期
官方文档说:Vue.component('my-component',{ template:"<div>Hello {{name}}!</div>", data:function(){ var data = { name:'Lily' }; return data; //使得每一个组件拥有自己的内部状态 }, beforeCreate:function(){ console.log(this); }, created:function(){ }, beforeMount:function(){ }, mounted:function(){ }, beforeUpdate:function(){ }, updated:function(){ }, beforeDestroy:function(){ }, destroyed:function(){ }, methods:{ } })
组件(实际上也是vue实例)中的this指的是这个组件vueComponent;与(常规)实例中的生命周期不同,属于各自的生命周期;
当将组件用于实例化之后的模板域中,这两者的生命周期互不影响。所以可以在组件的生命周期中
对组件中的数据进行操作,而在实例中无法直接对组件中的值进行操作,而只能通过props属性对
组件中进行传值,组件将值存于一个局部变量进行使用,或者定义一个计算属性并将其返回。
相关文章推荐
- Vue组件和Route的生命周期实例详解
- Vuejs学习系列(十四)---vue实例的生命周期(二)
- 05-Vue入门系列之Vue实例详解与生命周期
- Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
- Vue实例详解与生命周期
- Vue组件中prop属性使用说明实例代码详解
- SWT组件的生命周期(续一个简单的SWT程序实例及详解)
- Flex Component instantiation life cycle | Flex组件实例化生命周期
- 关于组件实例化生命周期
- Vue 测试实例-组件嵌套二种方式
- Vue.js实例方法之生命周期详解
- Vue 2.0 起步(2) 组件及 vue-router实例 - 微信公众号RSS
- vuejs2.0 vue实例的生命周期
- Vue2.0 多 Tab切换组件的封装实例
- Vue实例详解与生命周期
- Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
- vue2.0组件通信各种情况总结与实例分析
- Vue2.0的变化 ,组件模板,生命周期,循环,自定义键盘指令,过滤器
- vue.js基础-属性与方法和实例生命周期