介绍
这篇文章给大家介绍vue1.0和vue2.0的区别有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>一。在每个组件模板,不在支持片段代码强>
vue1.0是:
& lt; template> & lt;才能h4>我是组件& lt;/h4> & lt; strong>我是加粗标签& lt;/strong> & lt;/template>
VUE2.0:必须有根元素,包裹住所有的代码
& lt; template id=癮aa"比; & lt;才能div> ,,,& lt; h4>我是组件& lt;/h4> ,,,,,& lt; strong>我是加粗标签& lt;/strong> ,,& lt;/div> & lt;/template>
<强>二。关于组件定义强>
VUE1.0定义组件的方式有:
Vue.extend ,,,,,,,,,,这种方式,在2.0里面有,但是有一些改动
Vue.component(组件名称,{在2.0才能继续能用 数据才能(){} 方法:{}才能 模板:才能 });
VUE2.0定义组件的方式则更为简单
var 回家={ ,,,模板:& # 39;& # 39;,,,,,,,相当于Vue.extend () };
<强>三。生命周期的变化强>
vue1.0的生命周期为
init ,,,,,,,,,,→初始化 created ,,,,,,,,→创建 beforeCompile ,,,,,→编译之前 compiled ,,,,,,,,→编译完成 ready ,,,√,,,,,,→安装 beforeDestroy ,,,,,→销毁之前 destroyed ,,,,,,,→已经销毁
vue2.0的生命周期为(标*的为经常用的)
beforeCreate ,组件实例刚刚被创建,属性都没有 created ,,,,实例已经创建完成,属性已经绑定 beforeMount ,,模板编译之前 mounted ,,,,模板编译之后,代替之前ready * beforeUpdate ,组件更新之前 updated ,,,,组件更新完毕,* beforeDestroy ,组件销毁前 destroyed ,,,组件销毁后
关于vue1.0和vue2.0的区别有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。