<div id="app">
<component is="home"></component>
</div>
Vue.component("home", {
template: `<div>home</div>`
})
Vue.component("shop", {
template: `<div>shop</div>`
})
Vue.component("contact", {
template: `<div>contact</div>`
})
let app=new Vue({
el: "#app",
})
This Pen doesn't use any external CSS resources.