YandexMapListener
Компонент принимает в settings
YandexMapListenerSettings
и позволяет прослушивать события на карте.
Документация по доступным событиям: https://yandex.ru/maps-api/docs/js-api/object/events/YMapListener.html#events-list-dom-event-handler
vue
<template>
<yandex-map>
<yandex-map-default-features-layer/>
<yandex-map-listener :settings="{ onClick: logMapClick }" />
</yandex-map>
</template>
<script setup lang="ts">
import { YandexMap, YandexMapDefaultFeaturesLayer, YandexMapListener } from 'vue-yandex-maps';
import { DomEventHandler } from '@yandex/ymaps3-types';
//В object содержится объект, на который кликнули. В клике по месту на карте его нет
const logMapClick: DomEventHandler = (object, event) => console.log(object, event);
</script>