Vue js динамическое вложение компонентов - PullRequest
0 голосов
/ 12 июня 2018

Я могу добавить компонент из переменных массива в основной компонент следующим образом:

<component :is="currentTabComponent"></component>

Теперь я хочу добавить еще один динамический компонент внутри визуализированного компонента.

Если вы говорите используя слот , тогда как я могу получить доступ к слоту определенного компонента и переместить мой переменный компонент в этот слот.

https://jsfiddle.net/capt8ndq/42/

Я создал примерную скрипкуиметь структуру mainContainer-> slider-> sliderContent (это может иметь дальнейшее вложение).

Я получаю следующую ошибку после некоторого прогресса

Vue warn]: Failed to mount component: template or render function not defined.

found in

---> <Anonymous>

Спасибо за помощь!

1 Ответ

0 голосов
/ 12 июня 2018

Вместо использования слота, используйте реквизиты, передавая реквизиты этому визуализированному компоненту, а также модифицируйте этот визуализированный компонент так, чтобы он также имел <component :is="componentFromProps"></component>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...