Использование абсолютного пути в маршруте vue -router - PullRequest
0 голосов
/ 27 марта 2020

В моем приложении Vue есть следующие маршруты (среди прочих)

  {
    path: '/event/:eventId?',
    name: 'event',
    component: EventTask
  },
  {
    path: '/terms-and-conditions',
    name: 'terms-and-conditions',
    component: TermsAndConditions
  }

В нижнем колонтитуле показана ссылка на условия использования, поэтому доступ к ней возможен с любой страницы. Если я нахожусь на маршруте события, и я нажимаю на ссылку с условиями

<router-link to="terms-and-conditions">
  <v-btn text>Terms of Use</v-btn>
</router-link>

Браузер перемещается по пути /event/terms-and-conditions вместо /terms-and-conditions. Как я могу сделать это абсолютным маршрутом, чтобы он всегда переходил на /terms-and-conditions?

1 Ответ

1 голос
/ 27 марта 2020

Вы можете указать название вашего маршрута

<router-link :to="{ name: 'terms-and-condition' }">
   <v-btn text>Terms of Use</v-btn>
<router-link>

https://router.vuejs.org/api/#to

...