Vue не добавляет активный класс на маршруты с параметрами - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть конфигурация маршрута, где один из маршрутов принимает идентификатор в качестве параметра. По какой-то причине этот маршрут не добавляется к активному классу, как только мы на нем.

Моя конфигурация маршрута выглядит как

const router = new VueRouter({
  routes: [
    // { path: "", redirect: "/Home" },
    { path: "", name: "Home", component: Home },
    { path: "/About/:id/", name: "About", component: About }
  ],
  mode: "history"
});

И я перехожу к URL-адресу как

<router-link tag="span" active-class="active"
    :to="{name: 'About', params: {id: Math.floor(Math.random()*10)} }">
    About
</router-link>

Образец создан в: https://codesandbox.io/s/focused-wildflower-yveg7?fontsize=14&hidenavigation=1&theme=dark

...