Задать вопрос
@antimodern

Почему добавляется trailing slash?

:to="{name: 'slug', params: {slug: article.slug}}"

добавляет слеш
http://example.com/qui-in-similique-necessitatibus-est/


при этом

:to="article.slug"

делает все правильно
http://example.com/qui-in-similique-necessitatibus-est
  • Вопрос задан
  • 1318 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
В первом случае роутер формирует урл сам, и добавляет слэш в конце. Подробнее https://github.com/vuejs/vue-router/issues/1273
Во втором случае ничего не формирует, использует то что вы передали в to как есть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы