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

Что не так с Vue3 и яндекс картами?

Делаю все по официальной документации (https://yandex.ru/dev/jsapi30/doc/ru/dg/concepts/i...)
и вообще, мне нужна яндекс карта, на которой можно ставить метки (маркеры) по клику мыши.
Пытаюсь сделать по доке пример, но ловлю ошибки. Вот мой код:

<script setup lang="ts">
    import { ref } from 'vue'
    
    const ymaps3Vue = await ymaps3.import('@yandex/ymaps3-vuefy');
    const vuefy = ymaps3Vue.vuefy.bindTo(Vue);
    const {YMap, YMapDefaultSchemeLayer, YMapDefaultFeaturesLayer, YMapMarker} = vuefy.module(ymaps3);
    
    const location = ref(0)
    </script>
    
    <template>
    <YMap :location="location">
        <YMapDefaultSchemeLayer />
        <YMapDefaultFeaturesLayer />
        <YMapMarker :coordinates="[34, 57]">
          <div class="marker marker_pill">I'm marker!</div>
        </YMapMarker>
      </YMap>
    </template>

Webstorm подсвечивает мне "Vue: Cannot find name ymaps3. Did you mean YMap?"

При этом, не могу нормально заинсталить библиотеку эту @yandex/ymaps3-vuefy

Ловлю ошибку в консоли:

npm install @yandex/ymaps3-vuefy
    npm ERR! code E404
    npm ERR! 404 Not Found - GET https://registry.npmjs.org/@yandex%2fymaps3-vuefy - Not found
    npm ERR! 404 
    npm ERR! 404  '@yandex/ymaps3-vuefy@*' is not in this registry.
    npm ERR! 404 
    npm ERR! 404 Note that you can also install from a
    npm ERR! 404 tarball, folder, http url, or git url.    
    npm ERR! A complete log of this run can be found in:
  • Вопрос задан
  • 320 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
https://yandex-maps-unofficial.github.io/vue-yande...
Возьмите и не мучайтесь
Ответ написан
Ваш ответ на вопрос

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

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