Здравствуйте. Использую yamap в связке с vue.js.
Пытаюсь привязать события к меткам кластера, но они не вызываются. Такое ощущение, что он просто не оверрайдит методы.
var customItemContentLayout = ymaps.templateLayoutFactory.createClass(
'<h4 class=ballon_header>{{ properties.balloonContentHeader}}</h4>' +
'<div class=ballon_body>{{ properties.balloonContentBody|raw}}</div>' +
'<div class=ballon_footer>{{ properties.balloonContentFooter|raw}}</div>'
,{
build: function() {
console.log(123);
this.superclass.build.call(this);
$('#link-to-pvz').on('click', this.onLinkClick);
},
clear: function() {
$('#link-to-pvz').off('click', this.onLinkClick);
this.superclass.clear.call(this);
},
onLinkClick: function () {
console.log('321');
}
}
);
var clusterer = new ymaps.Clusterer({
clusterBalloonItemContentLayout: customItemContentLayout,
preset: 'islands#orangeClusterIcons',
minClusterSize: 5
});