Как сделать бесконечный рекурсивный роутер из vuerouter?
Подскажите, как сделать из vue-router бесконечный рекурсивный резолвер компонентов?
например: есть страница, в ней место для дочерних маршрутов. но в дочерних маршрутах могут быть аналогичные страницы.
Например: Маршрут /section/123/subsection_type_1/323/subsection_type_2/345/subsection_type_1/343
При этом части пути могут быть, например, именами подставляемых компонентов (в примере выше subsection_type_1 и subsection_type_2), которых может быть достаточно много, да и глубина в общем случае неизвестна, так что программно не сгенерировать. В каждом из дочерних маршрутов могут быть подчиненные маршруты разных типов, в том числе повторяющие более верхние элементы, например type_1 > type_1 > type_2 > type_3 > type_1
Очень хочется при этом, чтобы работала навигация по истории, получение родительского маршрута из детей и прочие фичи vue-router.