Vue router не генерирует правильную ссылку - PullRequest
0 голосов
/ 30 августа 2018

Я очень новичок в Vue.js, и мне нужно изменить приложение, которое я сам не написал: - /

Так что мне просто нужно добавить ссылку в vue.

Маршрутизатор определен так (отрывок):

export default new Router({
routes: [

  ....,
  {
    path: '/client/:idClient',
    component: client,
    children: [
      {
        path: 'sites',
        name: 'client-sites',
        component: clientSites
      },
      .... 
    ]
  },

  .....,
  {
    path: '/onduleur/:idOnduleur',
    name: 'onduleur',
    component: onduleur
  },
  ....
]
})

Vue объявлен так:

....
        <td><router-link :to="{ name: 'onduleur', params: { idOnduleur: equipement.id }}"> 1 {{ equipement.nom }}</router-link></td>
        <td><router-link :to="{ name: 'client-sites', params: { idClient: equipement.client.idClient }}">{{ equipement.client.raisonSociale }}</router-link></td>
....

Первая сгенерированная ссылка - http://my_site.com/#/ вместо http://my_site.com/#/onduleur/12, тогда как для второй ссылки у меня фактически есть http://my_site.com/#/client/12/onduleurs.

Согласно документу , я не вижу, что мешает правильной генерации первой ссылки.

Есть идеи о том, что я должен проверить?

...