2017-05-31 3 views
2

bin mit vuetify eine Vorlage zu erstellen, aber ich erhalte eine FehlermeldungVuetifyjs Fehler Unknown benutzerdefinierte Element: Haben registrieren Sie die Komponente richtig

unknown custom element dashboard did you register the component correctly? 

Dies ist mein Code:

In the main.js 
import Vue from 'vue' 
import App from './App.vue' 
import Vuetify from 'vuetify' 
import VueRouter from 'vue-router'; 
import {routes} from './routes'; 

    Vue.use(VueRouter); 

    Vue.use(Vuetify) 

new Vue({ 
    el: '#app', 
    render: h => h(App) 
}) 

In meiner App. vue

<template> 
    <dashboard></dashboard> 

</template> 
<script> 
import Dashbaord from './components/dashboard/Dashboard.vue'; 
    export default { 
    name: "appinit", 
    components: { 
    "dashboard":Dashboard 
    } 
} 

Und hier ist mein Armaturenbrett

<template> 
<v-app> 
    <left-drawer></left-drawer> 
    <toolbar></toolbar> <!-- Dashboard Toolbar--> 
    <main> 
     <v-container fluid> 
     ..info are 
     </v-slide-y-transition> 
     </v-container> 
    </main> 
    <right-drawer></right-drawer> 
    <footer-area></footer-area> 
</v-app> 
</template> 

    <script> 
    imports ...... 

export default { 
    components: { 
    Toolbar, RightDrawer,LeftDrawer,FooterArea 
    } 
} 

Was, wie ich nur die anfängliche vuefy Installationskomponente in verschiedene Teilabschnitte

Der Code verfügbar

bei Github auf This link getrennt haben könnte falsch sein

ist

Was könnte falsch sein?

+0

Ich kann nicht sehen, wo Sie Ihre Dashboard-Komponente registrieren. Werfen Sie einen Blick auf ihre https://vuejs.org/v2/guide/components.html#Registration – C0d1ngJammer

+1

Ich habe Dashboard als lokale Komponente in den AppVue-Komponenten registriert, Überprüfen Sie die Komponenten: {} Bereich –

+0

wie hier angegeben: https: //vuejs.org/v2/guide/components.html#Local-Registration –

Antwort

3

Sie haben einige Probleme in Ihrem Code.

  1. Sie haben Tag zu schließen in App.vue
  2. Fix Typo App.vue Linie 6 "Armaturenbrett"
  3. entfernen Footer-Bereich von Dashboard.Vue (Sie haben nicht diese Komponente noch;))
+0

danke es funktioniert jetzt –

Verwandte Themen