var data={count:0}
Vue.component('my-component',{
template:'<button v-on:click="count+=1">{{count}}</button>',
data:function(){
return data
}
})
Vue.component('todo-item',{
template:'<button v-on:click="count+=1">{{count}}</button>',
data:function(){
return{
count:0
}
}
})
new Vue({
el:'#app'
})
<div id="app">
<my-component></my-component>
<my-component></my-component>
<my-component></my-component><br>
<todo-item></todo-item>
<todo-item></todo-item>
<todo-item></todo-item>
</div>