Как сделать рекурсивные компоненты во Vue?

Есть компонент Tree, и есть компонент TreeNode. По архитектуре нужно, чтобы TreeNode вызывал внутри себя TreeNode. Однако получаю ошибку "template or render function not defined".

Пробовал регистрировать компонент глобально, та же ерунда. Имя "name" у компонента есть. Динамический импорт в моем случае, думаю, не подойдет, т.к. мне нужно не вызвать несколько раз компонент В в компоненте А, а вызвать компонент В из компонента В, что, собственно, и является рекурсией.

Как обойти?
  • Вопрос задан
  • 1572 просмотра
Решения вопроса 1
@taijased
Доброго времени суток. Час назад натыкался на такую задачу. Эта ссылка помогла. https://codepen.io/protic_milos/pen/WVbMjX
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы