Vue-маршрутизатор. Проверьте, есть ли у маршрута родитель

#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. текущая версия показывает маршруты типа «/пользователи», «/пользователи/поиск» и т.д. «/пользователи»-маршрут первого уровня, «/пользователи/поиск» — дочерние элементы «/пользователей». Как его отфильтровать?