Vue js 的生命周期(看了就懂)(推荐)


Posted in Javascript onMarch 29, 2019

用Vue框架,熟悉它的生命周期可以让开发更好的进行。

首先先看看官网的图,详细的给出了vue的生命周期:

Vue js 的生命周期(看了就懂)(推荐)

它可以总共分为8个阶段:

  1. beforeCreate(创建前),
  2. created(创建后),
  3. beforeMount(载入前),
  4. mounted(载入后),
  5. beforeUpdate(更新前),
  6. updated(更新后),
  7. beforeDestroy(销毁前),
  8. destroyed(销毁后)

然后用一个实例的demo 来演示一下具体的效果:

<div id=app>{{a}}</div>
<script>

var myVue = new Vue({          

el: "#app",          

data: {

a: "Vue.js"        

},         

 beforeCreate: function() { 

          console.log("创建前")            

console.log(this.a)            

console.log(this.$el)          

},         

 created: function() {

                console.log("创建之后");            

console.log(this.a)            

console.log(this.$el)          

},         

 beforeMount: function() {            

console.log("mount之前")            

console.log(this.a)            

console.log(this.$el)          

},          

mounted: function() {            

console.log("mount之后")            

console.log(this.a)            

console.log(this.$el)          

},          

beforeUpdate: function() {            

console.log("更新前");            

console.log(this.a)            

console.log(this.$el)          

},          

updated: function() {            

console.log("更新完成");            

console.log(this.a);            

console.log(this.$el)          

},          

beforeDestroy: function() {            

console.log("销毁前");            

console.log(this.a)            

console.log(this.$el)            

console.log(this.$el)          

},          

destroyed: function() {           

console.log("已销毁");          

console.log(this.a)          

console.log(this.$el)          

}   

  });  

</script>

运行后,查看控制台,

得到这个:

Vue js 的生命周期(看了就懂)(推荐)

 Vue js 的生命周期(看了就懂)(推荐)

然后再methods 里面添加一个change方法:

<div id=app>{{a}}
<button v-on:click="change">change</button>
</div>

点击按钮之后出现的是:

Vue js 的生命周期(看了就懂)(推荐)

这就是vue的生命周期,很简单吧。

以上所述是小编给大家介绍的Vue js生命周期详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js trim函数 去空格函数与正则集锦
Nov 20 Javascript
鼠标经过显示二级菜单js特效
Aug 13 Javascript
javascript中不提供sleep功能如何实现这个功能
May 27 Javascript
js简单实现标签云效果实例
Aug 06 Javascript
javascript中html字符串转化为jquery dom对象的方法
Aug 27 Javascript
利用css+原生js制作简单的钟表
Apr 07 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
Jul 20 Javascript
js简单获取表单中单选按钮值的方法
Aug 23 Javascript
详解微信小程序中的页面代码中的模板的封装
Oct 12 Javascript
微信小程序实现图片压缩功能
Jan 26 Javascript
vue实现lodop打印功能的示例
Nov 11 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
Dec 10 Javascript
浅谈js闭包理解
Mar 28 #Javascript
微信小程序中转义字符的处理方法
Mar 28 #Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
Mar 28 #Javascript
详解Js里的for…in和for…of的用法
Mar 28 #Javascript
ES7之Async/await的使用详解
Mar 28 #Javascript
详解vue-cli3多环境打包配置
Mar 28 #Javascript
微信小程序之onLaunch与onload异步问题详解
Mar 28 #Javascript
You might like
PHP面向对象编程快速入门
2006/10/09 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
easyui的tabs update正确用法分享
2014/03/21 PHP
phalcon框架使用指南
2016/02/23 PHP
php和nginx交互实例讲解
2019/09/24 PHP
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
js变量提升深入理解
2016/09/16 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
JS及JQuery对Html内容编码,Html转义
2017/02/17 Javascript
vue 将页面公用的头部组件化的方法
2017/12/18 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
[56:41]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs OG
2018/04/01 DOTA
python多重继承实例
2014/10/11 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
django多对多表的创建,级联删除及手动创建第三张表
2019/07/25 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
行政人员岗位职责
2013/12/08 职场文书
竞聘演讲稿
2014/04/24 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
党支部四风整改方案
2014/10/25 职场文书
转让协议书
2015/01/27 职场文书
布达拉宫的导游词
2015/02/02 职场文书
爱晚亭导游词
2015/02/09 职场文书
团委工作总结2015
2015/04/02 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
springboot读取nacos配置文件
2022/05/20 Java/Android