С Бекэенда приходит объект в котором есть список айтемов, в некоторых есть потомки, и так далее. Список вложенности может быть бесконечным. Нужно в отрендерить этот объект в иерархическое дерево, вот так:

Я сделал просто три вложенных цикла v-for, но нужен более гибкий способ, что бы можно было добавлять четвертый уровень вложенности и т.д.