При установке карты на сайте, написанном на vue отображается весь интерфейс карты (кнопки, масштабирование и так далее), а вот самой карты нет. Второй день бьюсь и не могу понять причину.
Посмотреть можно, например, тут
https://yapacar.com/carservices/view/201 либо на картинке ниже
Как описано в документации указал ссылку на api в head файла index.html, а после в нужном мне компоненте указываю:
<div id="map" style="width: 100%; height: 400px"></div>
а после в методе created вставляю код:
ymaps.ready(function () {
new ymaps.Map("map", {
center: [55.76, 37.64],
zoom: 7
});
});
пробовал и через nextTick с таким же результатом.
При этом если я этот код вставляю в обычный статичный html файл, то все отлично показывается.
Еще пробовал использовать компонент vue-yandex-map, но он у меня вообще не отобразился, просто пустое место показывает.
Помогите разобраться что я делаю не так.