<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>
</head>
<body>
<div id="app">
<my-com1></my-com1>
<my-com1></my-com1>
<my-com1></my-com1>
</div>
<script>
//1.组件可以有自己的data数据
//2.组件的data和实例的data有点不一样,实例中的data可以作为一个对象,但是组件中的data必须是一个方法
//3.组件中的data除了必须为一个方法之外,这个方法内部还必须返回一个对象
//4.组件中的data数据使用方式,和实例中的data使用方式完全一样
Vue.component('myCom1',{
template:'<h1 @click="count++">这是全局组件{{count}}</h1>',
data:function(){
return{
count:0
}
}
});
var vm=new Vue({
el:"#app",
data:{
count:1
}
})
</script>
</body>
</html>