Как добавлять компоненты vue динамически?

310
07 сентября 2017, 20:09

На сайте есть основной js, и js для конкретной страницы, который уже потом берётся с сервера. В основном js я создаю экземпляр vue, можно ли после создания, как то потом, когда получу js для страницы, зарегистрировать в нём новые компоненты? Или нужно новый экземпляр vue создавать? Как это сделать?

Answer 1

Если я все правильно понял, то когда загружается второй скрипт, то у него должен быть доступен инстанс Vue, который инициализирован в первом скрипте. Ты можешь сделать его глобальным, чтобы он был доступен во втором скрипте, а потом вызывать

Vue.component('my-component-name', MyComponent)

Потом все новые зарегистрированные компоненты будут доступны во втором скрипте.

READ ALSO
Javascript: return функции из промиса [дубликат]

Javascript: return функции из промиса [дубликат]

На данный вопрос уже ответили:

292
Почему for и forEach работают по-разному? [дубликат]

Почему for и forEach работают по-разному? [дубликат]

На данный вопрос уже ответили:

294
Кроссбраузерный websocket

Кроссбраузерный websocket

Как сделать надежную поддержку websocket на тех браузерах где эта технология не работает? Вычитал что есть несколько сторонних библиотекНо вот...

248
Как запомнить option и label через куки

Как запомнить option и label через куки

Добрый день, друзья! Столкнулся с такой проблемойЗадача такая: необходимо вывести данные, которые указал пользователь в столбце select и данные...

237