Vuejs - routeur enfants
Im essayant de comprendre comment les enfants des routes dans Vuejs œuvres.
Je pense que si j'avais eu un aperçu nouvelles avec des liens vers chaque news, je pourrais alors utiliser un des enfants de l'itinéraire pour afficher l'article de nouvelles, mais il ne fonctionne comme je l'attend.
Est-ce moi qui est fais mal ou?
const router = new VueRouter({
routes: [
{
path: '/news',
name: 'news',
component: News,
children: [
{
path: ':id',
name: 'newsitem',
component: Newsitem,
}
]
}
]
});
J'ai créé un jsfiddle pour montrer comment je m'attends à ce que cela fonctionne.
Si je dé-commenter le routeur dans le javascript, puis il fonctionne très bien, mais pas avec des enfants.
Vous devez vous connecter pour publier un commentaire.
Comme Moersing.Lin a dit vous avez oublié de mettre un
<router-view>
dans de Nouvelles de votre Composant.Voici un exemple de travail de votre violon:
JS:
HTML:
<view-router>
Je l'ai eu, Une Vue Routeur est nécessaire
<view-router></view-router>
,mais dans ton code, Leroot
composant est là, mais vous avez oublié leparent
,il a besoin d'un<view-router></view-router>
trop.https://jsfiddle.net/v28yw3g5/