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

Как убрать # из конца url vue-router?

Использую vue-router для перехода внутрь товара, но в конец добавляется значок # и при возврате на предыдущую страницу кнопкой бек, сначала из урла удаляется # пото возвращается на предыдущую страницу, т.е. надо клика back два раза. hashbang: false, mode: 'history' добавил, не помогло.
При переходе в товар получается url вида: localhost:8080/shop/braids/32#
Нужен: localhost:8080/shop/braids/32

роутер
export default new Router({
  hashbang: false,
  mode: 'history',
  routes: [
    {
      path: '/shop/braids/:name',
      component: CanekalonsComponent
    },
  ]
})


переходу по
methods: {
  viewCategory () {
    this.$router.push('/shop/braids/' + this.category.name)
  }
}
  • Вопрос задан
  • 2621 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
const router = new VueRouter({
  mode: 'history',
  routes: [...]
})
Ответ написан
Ваш ответ на вопрос

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

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