首先他只有是函数才可以是一个独立的对象
<!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>
本文介绍了一个使用Vue.js创建可复用组件的例子。通过定义名为'my-div'的组件,每个实例都包含一个按钮,用于展示点击计数。该示例展示了如何在Vue中声明组件及其数据属性。

被折叠的 条评论
为什么被折叠?



