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实现的使用方向键控制光标在table单元格中切换
Nov 17 Javascript
JavaScript中几种常见排序算法小结
Feb 22 Javascript
jQuery中使用each处理json数据
Apr 23 Javascript
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
Node.js实现文件上传的示例
Jun 28 Javascript
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
详谈for循环里面的break和continue语句
Jul 20 Javascript
ECMAscript 变量作用域总结概括
Aug 18 Javascript
新手快速入门微信小程序组件库 iView Weapp
Jun 24 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
Sep 23 Javascript
vuex + keep-alive实现tab标签页面缓存功能
Oct 17 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
Mar 04 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
风格模板初级不完全修改教程
2006/10/09 PHP
写出高质量的PHP程序
2012/02/04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
jquery对ajax的支持介绍
2013/12/10 Javascript
JS网页图片按比例自适应缩放实现方法
2014/01/15 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
vue项目国际化vue-i18n的安装使用教程
2018/03/14 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2019/03/19 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
python中的for循环
2018/09/28 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
Python闭包思想与用法浅析
2018/12/27 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
python statsmodel的使用
2020/12/21 Python
婴儿鞋,独特的婴儿服装和配件:Zutano
2018/11/03 全球购物
儿科主治医生个人求职信
2013/09/23 职场文书
优秀的茶餐厅创业计划书
2014/01/03 职场文书
金融事务专业毕业生求职信
2014/02/23 职场文书
伊索寓言教学反思
2014/05/01 职场文书
工作失误检讨书
2015/01/26 职场文书
离职证明范本
2015/06/12 职场文书
压缩Redis里的字符串大对象操作
2021/06/23 Redis
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL
代码复现python目标检测yolo3详解预测
2022/05/06 Python