При работе с vue-roter столкнулась с проблеммой
есть вот такой роут
{
path: "/news/:slug",
name: "News",
component: () => import( /* webpackChunkName: "promo" */ '../pages/News.vue'),
}
с бэка приходит json такого типа
{
"url": "/news/eksklyuzivy",
"name": "Эксклюзивы",
"type": 2,
"icon": null,
"slug": "article/eksklyuzivy"
},
делаю router link вот таким способом
<router-link
:to="{
name: 'News',
params: { slug: 'article/eksklyuzivy' },
}">Новини</router-link>
но на выходе слеш превращается в %2F и url становится вот таким
news/article%2Feksklyuzivy
как в таком случае правильней поступить
попросить чтобы бэк отдавал слаг без article и добавить его в сам роут или же переделать роутер линк на вот такой вариант
<router-link
:to="{
path: '/article/eksklyuzivy',
}">Новини</router-link>
заранее спасибо