Есть ли способ определить, когда все асинхронные подкомпоненты Vue.js были разрешены?

Я делаю несколько интеграционных тестов для приложения Vue, для которого требуется несколько асинхронных компонентов.

Чтобы лениво загрузить локальные компоненты, я использую XHR для извлечения шаблона для каждого компонента и некоторых данных JSON в качестве структуры компонента.

Пытаясь проверить интеграцию между основным приложением Vue и другим корневым приложением с помощью Mocha, я не нашел другого способа, кроме как установить тайм-аут, чтобы убедиться, что мой компонент готов к тестированию и отрисовал все свои подкомпоненты.

Я определенно не доволен решением по тайм-ауту, не могли бы вы предложить какую-либо альтернативу?

0 ответов

Другие вопросы по тегам