Почему дочерний элемент не отображается в родительском элементе, даже если компонент создан с помощью конструктора компонента, возвращенного с Vue.extend()
var newChild = Vue.extend({
template: '<div> {{ childMsg }} </div>',
data() {
return {
childMsg: 'Child World'
}
}
})
var child = new newChild()
new Vue({
el: '#app',
data: {
msg: 'Hello World'
},
components: {
child: child
}
})
template
<div id="app">
<div>{{msg}}</div>
<child></child>
</div>