J'essaie de travailler la plaquette électron-vue. Après la mise en place des travaux de tout projet, mais comme je crée un nouveau fichier .vue (TopMenu.vue) Je reçois:Confusion au sujet des extensions .vue - "Elément personnalisé inconnu: <topmenu>"
vue.common.js?4eb4:2569 [Vue warn]: Unknown custom element: <topmenu> -
did you register the component correctly? For recursive components, make
sure to provide the "name" option. (found in component <landing-page>)
J'utilise la syntaxe exacte que les fichiers .VUE originaux qui sont venus avec le passe-partout:
LandingPageVue.vue:
<style scoped>
img {
margin-top: -25px;
width: 450px;
}
</style>
<template>
<div>
<!-- <img src="./LandingPageView/assets/logo.png" alt="electron-vue"> -->
<h1>Welcome.</h1>
<topmenu></topmenu>
<current-page></current-page>
<versions></versions>
<links></links>
<div class="container">
</div>
</template>
<script>
import TopMenu from './LandingPageView/TopMenu'
import CurrentPage from './LandingPageView/CurrentPage'
import Links from './LandingPageView/Links'
import Versions from './LandingPageView/Versions'
export default {
components: {
TopMenu,
CurrentPage,
Links,
Versions
},
name: 'landing-page'
}
</script>
TopMenu.vue (mon dossier):
<template>
<p>
TOPMENU
</p>
</template>
Par ailleurs, comment le hack <current-page></current-page>
fonctionne (notez le "-" tiret) si ci-dessous il est déclaré sans?
ajouté, remis en marche, erreur persiste. J'ai vérifié CurrentPage.vue, il ne contient pas le script mentionné et cela fonctionne. –
essayez de changer votre html ' ' à' ' –
flipjms
Jeezz, ça marche! Je cherchais des heures dans les docs ...: ((Mais où est-ce mentionné (ces conventions)? –