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 前台切换网站的样式实现
Jun 22 Javascript
jquery 操作单选框,复选框,下拉列表实现代码
Oct 27 Javascript
asp.net HttpHandler实现图片防盗链
Nov 09 Javascript
javascript下利用arguments实现string.format函数
Aug 24 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
Jun 20 Javascript
cookie中的path与domain属性详解
Dec 18 Javascript
JQuery教学之性能优化
May 14 Javascript
JS仿JQuery选择器功能
Mar 08 Javascript
Bootstrap图片轮播效果详解
Oct 17 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
Jan 08 Javascript
javascript中的隐式调用
Feb 10 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
Oct 31 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+DBM的同学录程序(5)
2006/10/09 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
解析在apache里面给php写虚拟目录的详细方法
2013/06/24 PHP
浅谈PHP中JSON数据操作
2015/07/01 PHP
php使用gzip压缩传输js和css文件的方法
2015/07/29 PHP
PHP会话控制实例分析
2016/12/24 PHP
扩展javascript的Date方法实现代码(prototype)
2010/11/20 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
使用jquery插件qrcode生成二维码
2015/10/22 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
巧用canvas
2017/01/21 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
可能被忽略的一些JavaScript数组方法细节
2019/02/28 Javascript
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
JS表格的动态操作完整示例
2020/01/13 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
Python编写百度贴吧的简单爬虫
2015/04/02 Python
django的ORM操作 增加和查询
2019/07/26 Python
详解用python生成随机数的几种方法
2019/08/04 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
python的dict判断key是否存在的方法
2020/12/09 Python
Melissa香港官网:MDreams
2016/07/01 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
妇女工作先进事迹
2014/08/17 职场文书
幼儿园辞职书
2015/02/26 职场文书
月考总结与反思
2015/10/22 职场文书
手残删除python之后的补救方法
2021/06/26 Python