VUE生命周期demo
<!DOCTYPE html>
<html><head>    <title></title>    <script type="text/javascript" src="https://cdn.jsdelivr.net/vue/2.1.3/vue.js"></script></head><body>    <div id="app">        <p>{{ message }}</p>        <button @click="btn">改变按钮</button>    </div>    <script type="text/javascript">        var app = new Vue({            el: '#app',            data: {                message: "xuxiao is boy"            },            beforeCreate: function() {                console.group('beforeCreate 创建前状态===============》');                console.log("%c%s", "color:red", "el     : " + this.$el); //undefined                console.log("%c%s", "color:red", "data   : " + this.$data); //undefined                console.log("%c%s", "color:red", "message: " + this.message) //undefined            },            created: function() {                console.group('created 创建完毕状态===============》');                console.log("%c%s", "color:red", "el     : " + this.$el); //undefined                console.log("%c%s", "color:red", "data   : " + this.$data); //已被初始化                console.log("%c%s", "color:red", "message: " + this.message); //已被初始化            },            beforeMount: function() {                console.group('beforeMount 挂载前状态===============》');                console.log("%c%s", "color:red", "el     : " + (this.$el)); //已被初始化                console.log(this.$el);                console.log("%c%s", "color:red", "data   : " + this.$data); //已被初始化                 console.log("%c%s", "color:red", "message: " + this.message); //已被初始化             },            mounted: function() {                console.group('mounted 挂载结束状态===============》');                console.log("%c%s", "color:red", "el     : " + this.$el); //已被初始化                console.log(this.$el);                console.log("%c%s", "color:red", "data   : " + this.$data); //已被初始化                console.log("%c%s", "color:red", "message: " + this.message); //已被初始化            },            beforeUpdate: function() {                console.group('beforeUpdate 更新前状态===============》');                console.log("%c%s", "color:red", "el     : " + this.$el);                console.log(this.$el);                console.log("%c%s", "color:red", "data   : " + this.$data);                console.log("%c%s", "color:red", "message: " + this.message);            },            updated: function() {                console.group('updated 更新完成状态===============》');                console.log("%c%s", "color:red", "el     : " + this.$el);                console.log(this.$el);                console.log("%c%s", "color:red", "data   : " + this.$data);                console.log("%c%s", "color:red", "message: " + this.message);            },            beforeDestroy: function() {                console.group('beforeDestroy 销毁前状态===============》');                console.log("%c%s", "color:red", "el     : " + this.$el);                console.log(this.$el);                console.log("%c%s", "color:red", "data   : " + this.$data);                console.log("%c%s", "color:red", "message: " + this.message);            },            destroyed: function() {                console.group('destroyed 销毁完成状态===============》');                console.log("%c%s", "color:red", "el     : " + this.$el);                console.log(this.$el);                console.log("%c%s", "color:red", "data   : " + this.$data);                console.log("%c%s", "color:red", "message: " + this.message)            },            methods: {                btn: function() {                    this.message = "change"                }            }        })    </script></body></html>VUE生命周期demo的更多相关文章
- 【Vue笔记】-- 详解vue生命周期
		
针对于Vue的生命周期进行详细的说明,方面加深对各个方法的引用. 引言: 前几天重新回顾vue官网时,看到vue的生命周期,想着自己用vue开发了快一年了,就总结总结vue知识,再次加深自己对vue的 ...
 - Vue生命周期钩子---3
		
vue生命周期流程图:4张图 : 生命周期的解析和应用: Vue 实例有一个完整的生命周期,也就是从开始创建.初始化数据.编译模板.挂载Dom→渲染.更新→渲染.卸载等一系列过程,我们称这是 Vue ...
 - vue 生命周期的详解
		
一.vue生命周期的解析 > 1>什么是vue生命周期 每个vue实例在被创建之前都要经过一系列的初始化过程,这个过程就是vue的生命周期.详细来说,就是Vue实例从开始创建,初始化数据, ...
 - vue生命周期的介绍
		
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
 - vue 生命周期
		
一 vue的生命周期如下图所示(很清晰) 二 vue生命周期的栗子 注意触发vue的created事件以后,this便指向vue实例,这点很重要 <!DOCTYPE html> <h ...
 - 详解vue生命周期
		
vue生命周期 @(vue)[生命周期] 前言 在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的.放大之,对vue的生命周 ...
 - 关于vue生命周期
		
官网给出的实例的生命周期图如下: beforeCreate(页面创建前),created(页面创建后),beforeMount(页面载入前),mounted(页面载入后),beforeUpdate(页 ...
 - vue生命周期的理解
		
我从官网上下载了一张vue生命周期的图,接下来实际分析一波vue到底执行了什么东西. 1.我们在使用vue时必不可少的操作就是 var vm = new Vue({}),这样我们就创建了一个vue的实 ...
 - Vue生命周期,面试常见问题
		
一.对于MVVM的理解? MVVM 是 Model-View-ViewModel 的缩写.Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑.View 代表UI 组件,它负责将数 ...
 
随机推荐
- 设置Cookies
			
设置Cookies: public ActionResult Index() { // if (Request.Cookies["user"] != null) { //Serve ...
 - 关于redis的几件小事(五)redis保证高并发以及高可用
			
如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用 redis高并发:主从架构 ...
 - openCV3 Python编译指南
			
这里主要对openCV官网的<Installation in Linux>文档进行了翻译和解释 原文见:https://docs.opencv.org/3.4.1/doc/tutorial ...
 - pytorch简单框架
			
网络搭建: mynn.py: import torchfrom torch import nnclass mynn(nn.Module): def __init__(self): super(mynn ...
 - Linux使用Docker启动Elasticsearch并配合Kibana使用,安装ik分词器
			
注意事项 这里我的Linux虚拟机的IP地址是192.168.1.3 Docker运行Elasticsearch容器之后不会立即有反应,要等一会,等待容器内部启动Elasticsearch,才可以访问 ...
 - Linux版本显示和区别32位还是64位系统
			
查看已经安装的Linux版本信息 1.cat /etc/issue 查看版本 [root@master master]# cat /etc/issue \S Kernel \r on an \m 2. ...
 - 【异常】~/.bash_profile:source:44: no such file or directory: /usr/local/Cellar/nvm/0.34.0/nvm.sh
			
1 异常信息 /Users/zhangjin/.bash_profile:source:: no such file or directory: /usr/local/Cellar/nvm//nvm. ...
 - shelve:极其强大的序列化模块
			
介绍 数据持久化,就是把数据从内存刷到磁盘上.但是要保证在读取的时候还能恢复到原来的状态.像pickle和json之类的持久化模块基本上无需介绍了,这里介绍两个其他很少用但是功能很强大的模块. dbm ...
 - gitlab和jenkins的安装及使用
			
gitlab 准备: 最少4G内存 先安装docker软件包然后使用docker search gitlab 查找镜像然后使用docker pull 镜像名:标签名 下载镜像启动容器: docker ...
 - 09Cookie&Session
			
1.会话技术 1. 会话:一次会话中包含多次请求和响应. 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1 ...