December 2017
Beginner to intermediate
376 pages
7h 53m
English
Components can be nested in other components in the same way that standard HTML elements can be nested. For example, component B can be a child of component A, if component A declares component B in its template:
<div id="app"> <component-a></component-a> </div> <script> Vue.component('component-a', { template: ` <div> <p>Hi I'm component A</p> <component-b></component-b> </div>` }); Vue.component('component-b', { template: `<p>And I'm component B</p>` }); new Vue({ el: '#app' }); </script>
This renders as:
<div id="app"> <div> <p>Hi I'm component A</p> <p>And I'm component B</p> </div> </div>
Read now
Unlock full access