标签:return color nod 使用 v-on new exp javascrip func
1.
<div id="app">
<!--使用定义好的全局组件-->
<counter></counter>
</div>
<script src="./node_modules/vue/dist/vue.js"></script>
<script type="text/javascript">
// 定义全局组件,两个参数:1,组件名称。2,组件参数
Vue.component("counter",{
template:‘<button v-on:click="count++">你点了我 {{ count }} 次,我记住了.</button>‘,
data(){
return {
count:0
}
}
})
var app = new Vue({
el:"#app"
})
</script>
2.定义局部组件
不是定义在 Vue.component()内部的。而是定义成不同变量
const counter={
template:‘<button v-on:click="count++">你点了我 {{ count }} 次,我记住了.</button>‘,
data:function () {
return {
count:0
}
}
};
但是和vue没有任何关联需要申明到Vue实例的内部
var app = new Vue({
el:"#app",
data:{},
components:{
counter:counter
}
})
使用方法和全局组件一致
<div id="app">
<!--使用定义好的全局组件-->
<counter></counter >
</div>
标签:return color nod 使用 v-on new exp javascrip func
原文地址:https://www.cnblogs.com/asndxj/p/11502730.html