yandex-maps-unofficial / vue-yandex-maps

Yandex Maps 3.0 components library for VueJS.
https://yandex-maps-unofficial.github.io/vue-yandex-maps/
MIT License
77 stars 9 forks source link

Ошибка в получении props у объекта при клике на карту #245

Closed Denisoov closed 8 months ago

Denisoov commented 9 months ago

Версия библиотеки

2.0.0-rc.13

Как воспроизвести

Чтобы воспроизвести ошибку, нужно повесить handle на клик по карте и обратиться к первому параметру "object" и достичь данных _props

Опишите проблему

Property '_props' is protected and only accessible within class 'GenericEntity<Props, DefaultProps, Root>' and its subclasses.ts-plugin(2445)

А почему _props решили сделать protected, когда условно в аттрибут settings можно прокинуть propertyes разных данных. Если есть другой способ получить данные который заложены в маркеры, то подскажите как это сделать

Дополнительная информация

No response

Ответы на вопросы

daniluk4000 commented 9 months ago

Скорее всего это на стороне Яндекса. Но вернусь попозже (возможно на след неделе)

Denisoov commented 8 months ago

@daniluk4000 Есть результаты по проблеме?

daniluk4000 commented 8 months ago

Посмотрел. Тип задан как protected на стороне Яндекса. У вас есть несколько вариантов:

Я бы использовал первый вариант, второй скорее костыль, если без него никак (но я в этом сомневаюсь), то можно так.