5、vueJs基础知识05
vue2.0相比于1.0的变化 1、在每个组件模板中,不再支持片段代码,需要一个根元素包裹 组件中模板: 之前: <template> <h3>我是组件</h3><strong>我是加粗标签</strong> </template> 现在: 必须有根元素,包裹住所有的模板代码 <template id="aaa"> <div> <h3>我是组件</h3> <strong>我是加粗标签</strong> </div> </template> 2、关于组件定义 a、Vue.extend 这种方式,在2.0里面有,但是有一些改动,这种写法,即使能用,咱也不用——废弃 b、Vue.component(组件名称,{ 在2.0继续能用 data(){} methods:{} template: }); c、 2.0推出一个组件,简洁定义方式(json形式) : var Home={ template:' ' -> 类似于之前的 Vue.extend() }; 3、生命周期 vue1.0: init created beforeCompile compiled ready √ ->