首先他只有是函数才可以是一个独立的对象
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="vue1.0.25.js" ></script>
</head>
<body>
<div id="app">
<my-div></my-div>
<my-div></my-div>
<my-div></my-div>
<my-div></my-div>
<my-div></my-div>
</div>
<script type="text/template"id="my_div" >
<button @click='counter += 1'>点击次数{{counter}}</button>
</script>
<script type="text/javascript">
// Vue.component('child' ,child1)
Vue.component('my-div',{template:'#my_div',data(){//必须是函数在component里面
return {counter:0}
}
})
new Vue({
el:'#app'
})
</script>
</body>
</html>