Vue基础篇--8组件基础 component
Vue基础篇--8组件基础 component 1.简单示例 <div id='components1'> <button-conter></button-conter> </div> <script> // 定义一个名为button-conter组件 Vue.component("button-conter",{ data:function () { return { count:0 } }, template:`<button v-on:click="count++">You clicked me {{count}}</button>` }); // 创建一个根实例 new Vue({el:"#components1"}) </script> 组件是可以复用的,这样你在 id='components1' 的作用域中再定义 <button-conter></button-conter> 也是可以的,并且它们彼此之间互不影响。 因为组件是可复用的 Vue 实例,所以它们与 new Vue 接收相同的选项,例如 data 、 computed 、 watch 、 methods 以及生命周期钩子等。仅有的例外是像 el 这样根实例特有的选项。 2.组件的复用 你可以将组件进行任意次数的复用: <div id="components-demo"> <button-counter><