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 相关文章推荐
比较详细的关于javascript中void(0)的具体含义解释
Aug 02 Javascript
番茄的表单验证类代码修改版
Jul 18 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
Sep 26 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
Feb 27 Javascript
用javascript关闭本窗口不弹出询问框的方法
Sep 12 Javascript
javascript模拟实现ajax加载框实例
Oct 15 Javascript
JS中完美兼容各大浏览器的scrolltop方法
Apr 17 Javascript
浅谈jQuery框架Ajax常用选项
Jul 08 jQuery
JavaScript内存泄漏的处理方式
Nov 20 Javascript
快速处理vue渲染前的显示问题
Mar 05 Javascript
微信小程序功能之全屏滚动效果的实现代码
Nov 22 Javascript
JS自定义对象创建与简单使用方法示例
Jan 15 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
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
2011/12/16 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
jquery 查找新建元素代码
2010/07/06 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
js实现交通灯效果
2017/01/13 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
JS实现多物体运动的方法详解
2018/01/23 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
python实现决策树分类算法
2017/12/21 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
python实现坦克大战
2020/04/24 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
python Pexpect模块的使用
2020/12/25 Python
python实现代码审查自动回复消息
2021/02/01 Python
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
如何获取某个日期是当月的最后一天
2013/12/05 面试题
如何用JQuery进行表单验证
2013/05/29 面试题
党的群众路线对照检查材料
2014/08/27 职场文书
学习礼仪心得体会
2014/09/01 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
颐和园的导游词
2015/01/30 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
礼貌问候语大全
2015/11/10 职场文书
MySQL基础(一)
2021/04/05 MySQL
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python
Android Canvas绘制文字横纵向对齐
2022/06/05 Java/Android