Vue的生命周期操作示例


Posted in Javascript onSeptember 17, 2019

本文实例讲述了Vue的生命周期操作。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Vue的生命周期</title>
  <script type="text/javascript" src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script>
</head>
<body>
<h1>Vue的生命周期</h1>
<hr>
<div id="app">
  {{count}}
  <p><button @click="add">Add</button></p>
</div>
<button οnclick="app.$destroy()">销毁</button>
</body>
</html>
<script>
  var app = new Vue({
    el:'#app',
    data:{
      count:1
    },
    methods:{
      add:function () {
        this.count++
      }
    },
    //有这么多钩子函数 一共十个
    //初始化之后
    beforeCreate:function(){
      console.log('1-beforeCreate 初始化之后');
    },
    //创建完成
    created:function(){
      console.log('2-created 创建完成');
    },
    //挂载之前
    beforeMount:function(){
      console.log('3-beforeMount 挂载之前');
    },
    //被创建
    mounted:function(){
      console.log('4-mounted 被创建');
    },
    //数据更新前
    beforeUpdate:function(){
      console.log('5-beforeUpdate 数据更新前');
    },
    //被更新后
    updated:function(){
      console.log('6-updated 被更新后');
    },
    //
    activated:function(){
      console.log('7-activated');
    },
    //
    deactivated:function(){
      console.log('8-deactivated');
    },
    //销毁之前
    beforeDestroy:function(){
      console.log('9-beforeDestroy 销毁之前');
    },
    //销毁之后
    destroyed:function(){
      console.log('10-destroyed 销毁之后')
    }
  })
</script>

运行结果:

Vue的生命周期操作示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
参考:关于Javascript中实现暂停的几篇文章
Mar 04 Javascript
js函数的引用, 关于内存的开销
Sep 17 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
Jan 15 Javascript
JS模板实现方法
Apr 03 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
Apr 08 Javascript
jquery-syntax动态语法着色示例代码
May 14 Javascript
js动态创建标签示例代码
Jun 09 Javascript
详解基于electron制作一个node压缩图片的桌面应用
Jan 29 Javascript
JavaScript提升机制Hoisting详解
Oct 23 Javascript
js实现GIF动图分解成多帧图片上传
Oct 24 Javascript
Vue实现点击当前行变色
Dec 14 Vue.js
cypress测试本地web应用
Jun 01 Javascript
小程序两种滚动公告栏的实现方法
Sep 17 #Javascript
Vue Extends 扩展选项用法完整实例
Sep 17 #Javascript
react native 仿微信聊天室实例代码
Sep 17 #Javascript
Vue 自定义指令功能完整实例
Sep 17 #Javascript
JS扁平化输出数组的2种方法解析
Sep 17 #Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
Sep 17 #Javascript
uni app仿微信顶部导航条功能
Sep 17 #Javascript
You might like
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
php中大括号作用介绍
2012/03/22 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
php实现mysql数据库连接操作及用户管理
2015/11/08 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
关于vue中的ajax请求和axios包问题
2018/04/19 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
JavaScript图片旋转效果实现方法详解
2020/06/28 Javascript
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
python如何进行矩阵运算
2020/06/05 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
英国豪华文具和皮具配件经典老品牌:Smythson(斯迈森)
2018/04/19 全球购物
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
在什么时候需要使用"常引用"
2015/12/31 面试题
普通简短的个人自我评价
2014/02/15 职场文书
春节联欢晚会主持词范文
2014/03/24 职场文书
交通事故协议书范文
2014/10/23 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书