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中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
javascript 用函数语句和表达式定义函数的区别详解
Jan 06 Javascript
JS实现的3D拖拽翻页效果代码
Oct 31 Javascript
jQuery中绑定事件bind() on() live() one()的异同
Feb 23 Javascript
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
从setTimeout看js函数执行过程
Dec 19 Javascript
vue-cli脚手架引入图片的几种方法总结
Mar 13 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
Apr 07 Javascript
JavaScript 下载svg图片为png格式
Jun 21 Javascript
微信小程序封装分享与分销功能过程解析
Aug 13 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
Sep 09 Javascript
js实现中文实时时钟
Jan 15 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
终于听上了直流胆调频
2021/03/02 无线电
php 表单验证实现代码
2009/03/10 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
解析javascript系统错误:-1072896658的解决办法
2013/07/08 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
2018/04/26 jQuery
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
基于jQuery ztree实现表格风格的树状结构
2018/08/31 jQuery
jQuery.validate.js表单验证插件的使用代码详解
2018/10/22 jQuery
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
[19:14]DOTA2 HEROS教学视频教你分分钟做大人-维萨吉
2014/06/24 DOTA
python sort、sorted高级排序技巧
2014/11/21 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
python的re模块使用方法详解
2019/07/26 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
软件测试面试题
2014/01/05 面试题
艺术设计专业毕业生推荐信
2014/07/08 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
css3新特性的应用示例分析
2022/03/16 HTML / CSS
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏