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 相关文章推荐
使用prototype.js 的时候应该特别注意的几个问题.
Apr 12 Javascript
JObj预览一个JS的框架
Mar 13 Javascript
js性能优化 如何更快速加载你的JavaScript页面
Mar 17 Javascript
jquery学习总结(超级详细)
Sep 04 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
Sep 25 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
Dec 16 Javascript
jquery实现图片水平滚动效果代码分享
Aug 26 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
jQuery在header中设置请求信息的方法
Mar 06 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
Jan 13 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
Apr 30 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
Jul 29 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(2)
2006/10/09 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
jquery 锁定弹出层实现代码
2010/02/23 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
jquery表单插件Autotab使用方法详解
2016/06/24 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
Django中处理出错页面的方法
2015/07/15 Python
python 文件操作删除某行的实例
2017/09/04 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
python实现小球弹跳效果
2019/05/10 Python
由面试题加深对Django的认识理解
2019/07/19 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
匡威德国官网:Converse德国
2019/01/26 全球购物
百度软件工程师职位
2013/02/14 面试题
十八大感想感言
2014/02/10 职场文书
大学生通用个人的自我评价
2014/02/10 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
环保建议书400字
2014/05/14 职场文书
反对邪教标语
2014/06/30 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
庆国庆活动总结
2014/08/28 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
机关干部个人对照检查材料思想汇报
2014/09/28 职场文书
九华山导游词
2015/02/03 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
mysql如何配置白名单访问
2021/06/30 MySQL