<body>
<div id="app"></div>
<script>
const root = Vue.createApp({
template:`
<div> 组件1
<div>组件</div>
<component—childer />
</div>
`
})
//定义 全局组件
root.component(‘component—childer‘,{
template:` <div> 我是根组件 </div> `
})
root.mount(‘#app‘)
</script>
</body>
<script>
//<1> 定义 局部组件
const MyChild = {
template: ` <div> 我是局部 子组件 </div>`
}
const root = Vue.createApp({
//<2> 定义 components 需要使用的局部组件
components: {
MyChild
},
template: `
<div> 组件1
<div>组件</div>
<MyChild />
</div>
`
})
root.mount(‘#app‘)
</script>
<body>
<div id="app"></div>
<script>
const root = Vue.createApp({
template:`
<div> 组件1
<div>组件</div>
<component—childer />
</div>
`
})
//定义 全局组件
root.component(‘component—childer‘,{
template:` <div> 我是根组件 </div> `
})
root.mount(‘#app‘)
</script>
</body>原文:https://www.cnblogs.com/Hanro-Z/p/14584371.html