1. 程式人生 > >Component template should contain exactly one root element. If you are using v-i

Component template should contain exactly one root element. If you are using v-i

今天在學習vue元件的巢狀時頁面報錯。

這裡寫圖片描述

大概的意思是:元件模板應該包含一個根元素。

錯誤程式碼:

 var childComponent = Vue.extend({
        template: '<div>this is child template</div>'
    });
    Vue.component("parent",{
        template: '<div>this is parent template</div><child></child>',
//正確程式碼
// template: '<p>this is parent template<child></child></p>'
components: { 'child': childComponent, } }); var app = new Vue({ el: '#app' });

原來,我們在使用元件的時候。需要使用div或者p標籤等將其包起來