Задать вопрос
OlegOleg1980
@OlegOleg1980
программист

Как передать в slot компонент?

Добрый день!
Не получается передать компонент в slot другого компонента.
// компонент Test
<template>
<div>
    <slot name="test_slot"></slot>
</div>
</template>

// создаем экземпляр компонента Test
const TestComponent= Vue.extend(Test);
let component = new TestComponent({
   el: document.createElement('div'),
   propsData
});

// другой компонент
let componentSome = Vue.extend(Some);
let content = new componentSome ({
    el: document.createElement('div')
});


Как передать content в test_slot компонента Test?
  • Вопрос задан
  • 1055 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
potapchino
@potapchino
test.$slots['test_slot'] = [ test.$createElement(some.$options) ]


Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы