Как работать с деревьями во Vue.js?

Те, кто работал со структурой данных, как деревья, прекрасно понимаю, что речь пойдет о рекурсиях.

В js есть возможность создавать функции рекурсии - это те функции, которые вызывают сами себя внутри этой же функции. Пример подсчета факториала числа 5

`function factorial(n) { if (n === 0) { return 1; } else { return n * factorial(n - 1); } }

// Пример использования console.log(factorial(5)); // Вывод: 120

Когда работаем с Vue.js, то мы рассматриваем компонентный подход. Компоненты во Vue.js, так же могут вызывать сами себя внутри. Рассмотрим пример, с компонентом .

Во Vue.js рекомендуется наименовывать компоненты двумя словами. Это просто пример из воздуха. `+ - {{ node.name }}

Пример выше показывает пример, где мы создаем дерево из нод, в которых есть имя и ссылки. Если нод нет, то мы не можем сделать вложенность. К классу tree и children так же применяются стили, для того чтобы сделать отступы.

Так можно делать например комментарии в своем блоге.``

repost

56

input message

напишите коммент

Пост в оригинале, чтобы вы понимали

ответить

Рекурсия -- это круто и вещь, применяется практически везде для обхода дерева и нахождения промежуточных и конечных (листовых) узлов)

ответить

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь