如何在 cdn setup vue.js 项目中嵌套组件

How to nest components in cdn setup vue.js project

我通过添加 cdn 链接创建了一个 vue.js 项目。我创建了两个名为 A 和 B 的组件。但是我无法嵌套这两个组件。有什么方法可以像在 cli-setup 项目中那样嵌套这两个。

Vue.component('A',{template: '<p>Hello I am A</p>'})
Vue.component('B',{template: '<p>Hello I am B</p>'})

不要将您的组件命名为 AB。您的组件应该组成:https://vuejs.org/v2/guide/components-registration.html

然后只需在另一个模板中重用一个组件即可:

Vue.component('component-a',{template: '<p>Hello I am A</p>'})
Vue.component('component-b',{template: '<div><p>Hello I am B</p><component-a></component-a></div>'})

然后显示你的组件:

<div id="app">
    <component-a></component-a>
    <component-b></component-b>
</div>

new Vue({
  el: "#app",
})