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 相关文章推荐
JavaScript中URL编码函数代码
Jan 11 Javascript
javascript中万恶的function实例分析
May 25 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
Jan 21 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
Apr 19 Javascript
JS版的date函数(和PHP的date函数一样)
May 12 Javascript
node.js中使用socket.io制作命名空间
Dec 15 Javascript
jQuery统计上传文件大小的方法
Jan 24 Javascript
推荐10 款 SVG 动画的 JavaScript 库
Mar 24 Javascript
JS显示下拉列表框内全部元素的方法
Mar 31 Javascript
JS实现重新加载当前页面或者父页面的几种方法
Nov 30 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
Jun 21 Javascript
仿照Element-ui实现一个简易的$message方法
Sep 14 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实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
php metaphone()函数的定义和用法
2016/05/15 PHP
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
js 距离某一时间点时间是多少实现代码
2013/10/14 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
vue elementUI tree树形控件获取父节点ID的实例
2018/09/12 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
2019/08/15 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
如何写出高性能的JSP和Servlet
2013/01/22 面试题
家居设计专业个人自荐信范文
2013/11/26 职场文书
农场厂长岗位职责
2013/12/28 职场文书
党校培训自我鉴定
2014/02/01 职场文书
《一株紫丁香》教学反思
2014/02/19 职场文书
企业法人代表任命书
2014/06/06 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python