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代码
Oct 09 Javascript
Jquery replace 字符替换实现代码
Dec 02 Javascript
html a标签-超链接中confirm方法使用介绍
Jan 04 Javascript
使用CSS3的scale实现网页整体缩放
Mar 18 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
Mar 13 Javascript
使用JS实现图片展示瀑布流效果的实例代码
Sep 12 Javascript
bootstrap-Treeview实现级联勾选
Nov 23 Javascript
解决webpack dev-server不能匹配post请求的问题
Aug 24 Javascript
浅谈webpack4.x 入门(一篇足矣)
Sep 05 Javascript
require.js 加载过程与使用方法介绍
Oct 30 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
Jan 04 Javascript
swiper4实现移动端导航栏tab滑动切换
Oct 16 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检查端口是否可以被绑定的方法示例
2018/08/09 PHP
javascript xml为数据源的下拉框控件
2009/07/07 Javascript
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
js自动查找select下拉的菜单并选择(示例代码)
2014/02/26 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
js canvas实现擦除效果示例代码
2017/04/26 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
Python查询Mysql时返回字典结构的代码
2012/06/18 Python
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python中return语句用法实例分析
2015/08/04 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
python中对_init_的理解及实例解析
2019/10/11 Python
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
linux面试题参考答案(3)
2012/09/13 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
乡镇计划生育工作汇报
2014/10/28 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
员工家属慰问信
2015/03/24 职场文书
公司地址变更通知
2015/04/25 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
古诗之感恩老师
2019/10/24 职场文书
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL