Подключение вручную
В некоторых случаях, вместо плагина, требуется подключение вручную. Для этого:
Установите пакет:
shellnpm install vue-yandex-maps
shellyarn add vue-yandex-maps
shellpnpm install vue-yandex-maps
В нужном вам месте или компоненте вызовите функцию createYmapsOptions
В идеале, вы должны вызвать эту функцию до рендера карты (например, в created или корне setup).
В случае, если вы не хотите от этого зависеть, используйте computed VueYandexMaps.isReadyToInit.
Готово! Все компоненты будут работать, как обычно.
Совет
В случае, если у вашей карты не применились стили (например, у __ymap_container
нет width/height), вы можете импортировать стили вручную: import 'vue-yandex-maps/css';
.
Делайте это только в том случае, если ваш сборщик по каким-то причинам не подключил стили самостоятельно (он должен это делать сразу при импорте из vue-yandex-maps
).