vue学习笔记之vue1.0和vue2.0的区别介绍


Posted in Javascript onMay 17, 2017

今天我们来说一说vue1.0和vue2.0的主要变化有哪些

一.在每个组件模板,不在支持片段代码

VUE1.0是: 

<template>
  <h3>我是组件</h3><strong>我是加粗标签</strong>
</template>

VUE2.0:必须有根元素,包裹住所有的代码

<template id="aaa">
  <div>
    <h3>我是组件</h3>
      <strong>我是加粗标签</strong>
   </div>
</template>

二.关于组件定义

VUE1.0定义组件的方式有:

Vue.extend            这种方式,在2.0里面有,但是有一些改动

Vue.component(组件名称,{  在2.0继续能用
  data(){}
  methods:{}
  template:
});

VUE2.0定义组件的方式则更为简单

var Home={
    template:''    ->  相当于Vue.extend()
};

三.生命周期的变化

vue1.0的生命周期为

init           ->初始化
created         ->创建
beforeCompile      ->编译之前
compiled         ->编译完成
ready    √      -> mounted
beforeDestroy      ->销毁之前
destroyed        ->已经销毁

vue2.0的生命周期为(标*的为经常用的)

beforeCreate  组件实例刚刚被创建,属性都没有
created     实例已经创建完成,属性已经绑定
beforeMount   模板编译之前
mounted     模板编译之后,代替之前ready *
beforeUpdate  组件更新之前
updated     组件更新完毕  *
beforeDestroy  组件销毁前
destroyed    组件销毁后

以上所述是小编给大家介绍的vue学习笔记之vue1.0和vue2.0的区别介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery 模式对话框终极版实现代码
Sep 28 Javascript
JQuery跨Iframe选择实现代码
Aug 19 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
Apr 15 Javascript
一个简单的JS鼠标悬停特效具体方法
Jun 17 Javascript
js仿百度贴吧验证码特效实例代码
Jan 16 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
Feb 17 Javascript
跟我学习javascript的定时器
Nov 19 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
Mar 25 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
Apr 10 Javascript
初学者AngularJS的环境搭建过程
Oct 27 Javascript
vue自定义过滤器创建和使用方法详解
Nov 06 Javascript
JavaScript中的回调函数实例讲解
Jan 27 Javascript
Angular.JS中的this指向详解
May 17 #Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 #Javascript
JavaScript简单拖拽效果(1)
May 17 #Javascript
node.js连接MongoDB数据库的2种方法教程
May 17 #Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
May 17 #Javascript
Vue.js鼠标悬浮更换图片功能
May 17 #Javascript
12个非常有用的JavaScript技巧
May 17 #Javascript
You might like
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
jQuery内容过滤选择器用法分析
2015/02/10 Javascript
JS中Location使用详解
2015/05/12 Javascript
TypeError document.getElementById(...) is null错误原因
2015/05/18 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
2016/11/28 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
简单解析Django框架中的表单验证
2015/07/17 Python
Python中的集合类型知识讲解
2015/08/19 Python
Python教程之全局变量用法
2016/06/27 Python
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
Python中join函数简单代码示例
2018/01/09 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
工程造价专业大专生求职信
2013/10/06 职场文书
店长岗位的工作内容
2013/11/12 职场文书
求职自我评价怎么写
2015/03/09 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电
golang生成vcf通讯录格式文件详情
2022/03/25 Golang
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS