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 相关文章推荐
学习YUI.Ext 第三天
Mar 10 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
Apr 18 Javascript
yepnope.js 异步加载资源文件
Sep 08 Javascript
javascript的switch用法注意事项分析
Feb 02 Javascript
JS实现的手机端精简幻灯片效果
Sep 05 Javascript
用director.js实现前端路由使用实例
Jan 27 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
May 03 Javascript
vue基于element的区间选择组件
Sep 07 Javascript
Vue框架里使用Swiper的方法示例
Sep 20 Javascript
Vue+abp微信扫码登录的实现代码示例
Jan 06 Javascript
JavaScript 语句之常用 for 循环详解
Mar 29 Javascript
JavaScript实现淘宝商品图切换效果
Apr 29 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
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
php计算到指定日期还有多少天的方法
2015/04/14 PHP
PHP实现腾讯与百度坐标转换
2017/08/05 PHP
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
JavaScript中变量提升与函数提升经典实例分析
2018/07/26 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
vue-next/runtime-core 源码阅读指南详解
2019/10/25 Javascript
JavaScript eval()函数定义及使用方法详解
2020/07/07 Javascript
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
python 星号(*)的多种用途
2020/09/21 Python
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
法雷奥SQA(electric)面试问题
2016/01/23 面试题
应届医学毕业生求职信分享
2013/12/02 职场文书
伊琍体标语
2014/06/25 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
python批量创建变量并赋值操作
2021/06/03 Python