您的位置:首页 > Web前端 > Vue.js

vue全局组件与局部组件简栗

2019-03-29 17:38 218 查看
<div id="app">
<button @click="lili">莉莉</button>
<button @click="dudu">嘟嘟</button>
<button @click="aisa">艾萨</button>
<div>
<component :is="now" ></component>
<p>{{now}}</p>
</div>
</div>
let lili = {
template: '<h1>局部组件lili</h1>'
}
let dudu = {
template: '<h1>局部组件dudu</h1>'
}

Vue.component('aisa',{
template: '<h1>我是全局组件aisa!</h1>'
})
// 创建根实例
new Vue({
el: '#app',
data(){
return{
now: 'aisa'
}
},
components: {
'lili': lili,//注册组件
'dudu':dudu,
},
methods:{
lili(){
this.now = "lili"
},
dudu(){
this.now = "dudu"
},
aisa(){this.now = "aisa"}//所有实例都能用全局组件
},
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: