#vuejs2 #vue-router
Вопрос:
Я получаю список маршрутов с помощью router.getRoutes(). Некоторые маршруты в этом списке являются вложенными. Я пытаюсь получить список маршрутов первого уровня с помощью фильтров
navigationLinks .filter((link) =gt; link.meta.menu === 'main') .filter((link) =gt; link.aliasOf === undefined) .filter((link) =gt; navigationLinks .filter((navLink) =gt; navLink.children.length gt; 0) .filter((navLink) =gt; navLink.name === link.name).length gt; 0 )
Этот код показывает маршруты,у которых есть дети. Как заставить его показывать только маршруты первого уровня?
Комментарии:
1. текущая версия показывает маршруты типа «/пользователи», «/пользователи/поиск» и т.д. «/пользователи»-маршрут первого уровня, «/пользователи/поиск» — дочерние элементы «/пользователей». Как его отфильтровать?