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 相关文章推荐
去除链接虚线全面分析总结
Aug 15 Javascript
Extjs学习笔记之八 继承和事件基础
Jan 08 Javascript
javascript中的float运算精度实例分析
Aug 21 Javascript
兼容FF和IE的动态table示例自写
Oct 21 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
Dec 25 Javascript
JS截取与分割字符串常用技巧总结
Nov 10 Javascript
JavaScript如何一次性展示几万条数据
Mar 30 Javascript
JS库之Particles.js中文开发手册及参数详解
Sep 13 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
Jan 10 Javascript
Angular-UI Bootstrap组件实现警报功能
Jul 16 Javascript
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
vue项目中使用Svg的方法
Oct 24 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
星际玩家的三大定律
2020/03/04 星际争霸
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
一个网马的tips实现分析
2010/11/28 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
jQuery插件jquery-barcode实现条码打印的方法
2015/11/25 Javascript
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
python中wx将图标显示在右下角的脚本代码
2013/03/08 Python
Python 命令行非阻塞输入的小例子
2013/09/27 Python
python根据京东商品url获取产品价格
2015/08/09 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
python爬虫之urllib3的使用示例
2018/07/09 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
法学专业个人求职信
2013/09/26 职场文书
白血病募捐倡议书
2014/05/14 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
质量承诺书格式范文
2015/04/28 职场文书
浅谈Python基础之列表那些事儿
2021/05/11 Python
Python re.sub 反向引用的实现
2021/07/07 Python
Java8中接口的新特性使用指南
2021/11/01 Java/Android
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python
字节飞书面试promise.all实现示例
2022/06/16 Javascript