У меня есть два маршрута, которые я настроил в своем файле маршрутов, например:
{
path: '/:language?/chain/:entity/',
alias: '/:language?/:entity/',
name: 'search',
component: Search
}
Поскольку маршрут path
более специфичен, чем псевдоним, который я назвал своим основным path
.
Это работает для чего-то вроде:
/de/chain/mcdonalds/
Однако для чего-то подобного это не работает:
/de/mcdonalds/
Поскольку мой основной путь - «/: language? / Chain /: entity /», он все равно будет вставлять chain
во все мои router-link
компоненты. Даже если оно не соответствует точному слову.
Я хочу, чтобы этот маршрут имел приоритет, если он совпадает. Если я поменяю их местами, я переверну всю ситуацию.
Как я могу заставить оба этих маршрута работать правильно?