О компонентах
Все компоненты являются кастомной имплементацией на основе чистого API Карт 3.0. Это означает, что при добавлении breaking change со стороны Яндекса, библиотеку потребуется обновить.
При желании вы всегда можете добавлять через инстанс карты, согласно официальной документации (addChild
) - вы не сломаете работу библиотеки.
Общие принципы
- Компоненты в секции "модули" при инициализации также догружают модули с Яндекса. Модули грузятся через
ymaps3.import
и регулируются самим Яндексом - библиотека лишь упрощает их подключение - Практически все компоненты передают наверх свой инстанс через
v-model
. Инстансы эквивалентны названиям от Яндекса с короткой записью - например,YandexMapMarker
прокинет наверхymaps3.YMapMarker
- Не используйте
ref
для хранения инстансов - исключительноshallowRef
settings
практически всех компоненты реактивны и передаются в Яндекс через функциюupdate
инстанса- Учтите: auto-complete параметров компонентов не работает в Vue 2 из-за не совместимости типизации
- Координаты у Яндекса находятся не в том порядке, в котором вы привыкли: первым идет не широта и долгота, а долгота и широта
Список компонентов
Полный перечень доступных компонентов доступен как в меню, так и на отдельной странице.