这篇文章给大家介绍Vue中的局部组件是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
在Vue中我们可以自己定义(注册)局部组件
定义组件名的方式:
var ComponentA = { /* ... */ }
var ComponentB = { /* ... */ }
然后在 components 选项中定义你想要使用的组件:
new Vue({
el: '#app',
// 组件中心
components: {
// 在视图层渲染 局部注册组件时
// component-a:你要在视图层调用时使用的名称
// ComponentA: 局部注册组件名称
'component-a': ComponentA,
'component-b': ComponentB
}
})
在视图层调用局部组件:
<div id="app">
<component-a></component-a>
<component-b></component-b>
</div>
举个列子:
<body>
<div id="app">
<component-a></component-a>
<component-b></component-b>
</div>
<script src="./js/vue.js"></script>
<script>
let componentA = {
template:`
<p>我是局部组件1</p>
`
}
let componentB = {
template:`
<p>我是局部组件2</p>
`
}
let vm = new Vue({
el:'#app',
data:{
},
components:{
"component-a":componentA,
"component-b":componentB
}
})
</script>
输出结果为:
关于Vue中的局部组件是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。