一.局部组件代码示例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>vue基础之局部组件</title>
</head>
<body>
<div id="app">
<span-btn></span-btn>
<span-btn></span-btn>
<span-btn></span-btn>
<span-btn></span-btn>
</div>
</body>
</html>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script type="text/javascript">
new Vue({
el:"#app",
components:{
"span-btn":{
template:"<div><p>{{count}}</p><button @click='add()'>点我</button></div>",
data(){
return {
count:0
}
},
methods:{
add:function() {
this.count++;
}
}
}
}
});
</script>
二.实现效果