<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