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 相关文章推荐
jquery入门—选择器实现隔行变色实例代码
Jan 04 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
Jun 02 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
Jul 01 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
Sep 28 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
Dec 04 Javascript
属于你的jQuery提示框(Tip)插件
Jan 20 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
Angular2学习教程之组件中的DOM操作详解
May 28 Javascript
js自定义trim函数实现删除两端空格功能
Feb 09 Javascript
微信小程序画布圆形进度条显示效果
Nov 17 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
May 27 Javascript
webpack.DefinePlugin与cross-env区别详解
Feb 23 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生成EAN_13标准条形码实例
2013/11/13 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
JavaScript中json对象和string对象之间相互转化
2012/12/26 Javascript
使用JavaScript获取地址栏参数的方法
2014/12/19 Javascript
jQuery实现的AJAX简单弹出层效果代码
2015/11/26 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
js实现统计字符串中特定字符出现个数的方法
2016/08/02 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
node获取客户端ip功能简单示例
2019/08/24 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
Pytorch转tflite方式
2020/05/25 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
Made in Design意大利:现代家具、名家灯具和装饰
2020/10/27 全球购物
物理系毕业生自荐书范文
2014/02/22 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
春节联欢晚会主持词
2014/03/24 职场文书
车辆年审委托书范本
2014/09/18 职场文书
基层党组织整改方案
2014/10/25 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
银行员工考核评语
2014/12/31 职场文书
个人收入证明范本
2015/06/12 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书