Как получить этот дочерний компонент для рендеринга с представлением маршрутизатора в vue.js? - PullRequest
0 голосов
/ 13 марта 2019

Когда пользователь входит в систему, он направляется в LoggedIn.vue

У этого компонента есть дочерний компонент с именем TasksActions.vue, который я также хочу визуализировать.Я не получаю никаких ошибок, но ребенок, TasksActions.vue не отображает.

Routes.js

enter image description here

LoggedIn.vue

enter image description here

TasksActions.vue

enter image description here

Ответы [ 3 ]

1 голос
/ 14 марта 2019

Вы никогда не указывали, действительно ли вы направляете пользователя в / taskaction в любой момент?

Вы также можете сделать это программно, если необходимо:

this.$router.push({name: 'taskactions'});
0 голосов
/ 13 марта 2019

Не могли бы вы попробовать вот так:

{
  path: '/loggedin',
  component: LoggedIn,
  redirect: '/loggedin/taskactions'
  children: [
    path: 'taskactions',
    ...
  ]
}
0 голосов
/ 13 марта 2019

Полагаю, проблема в том, что у вас есть два маршрута с одинаковым значением пути /, и первый получает приоритет, и поскольку у него нет дочернего компонента, вы ничего там не видите.

...