Задать вопрос
@Crone01

Как тестировать динамичный компонент vue 3?

Как тестировать динамический компонент?

Есть кнопка, при нажатии на которую происходит изменение содержимого динамичного компонента (при нажатии туда попадает другой компонент).
Как его мокать? Как проверять что содержимое в <component/> изменилось?

<component :is="name">
name - меняется после каждого клика
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
@Crone01 Автор вопроса
Проблема была в том, что название мокнутого компонента отличалось от того что передавалось в name
было:
FirstTabComponent: defineComponent({
            name: 'FirstComponent',
            template: '<span class="first-tab"></span>',
        }),


должно быть:
FirstTabComponent: defineComponent({
            name: 'FirstTabComponent',
            template: '<span class="first-tab"></span>',
        }),

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

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

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