Здравствуйте. Есть такие роуты:
{
path: '/items/:id',
component: layout,
children: [
{
path: '',
name: 'ItemPage',
component: () => import('pages/items/item.vue').then(m => m.default),
},
],
}
{
path: '/items/:id/settings',
component: layout,
children: [
{
path: '',
name: 'ItemSettings',
component: () => import('pages/items/itemSettings.vue').then(m => m.default),
},
],
};
В интерфейсе есть пункты меню, Item и Settings. Проблема в том, что на странице Item есть некоторая логика которая работаем с query. Пример:
http://localhost:8080/items/myitem?type=lol
. Так вот, когда query присутствует, пункт в меню Item становится не активным. На этом же пункте стоит параметр exact: true, чтобы пункт Item был неактивен когда активен Settings.
Как побороть эту проблему?