#vue.js #leaflet
#vue.js #брошюра
Вопрос:
У меня есть кнопка во всплывающем окне, и я хочу иметь возможность вызывать метод в моем компоненте vue при нажатии на нее. Я уже использую vue leaflet, но в этом случае я должен использовать собственные функции всплывающего окна leaflet.
Я пытался использовать этот L.DomEvent и использовать событие popupopen, но поскольку у меня так много всплывающих окон, onclick вызывается несколько раз.
L.popup().setLatLng(bounds.getCenter()).setContent(this.getPopupDisplayContent()).openOn(map);
getPopupDisplayContent() {
return (
`<div><button type="button" id="add-button">Add</button></div>`
);
}
Комментарии:
1. вы можете использовать
@click="methodName"
привязку события2. Я пробовал это, и это не работает.
3. Если вы можете добавить свой код для modal и его родительского элемента, я могу попробовать
4. Сложно отладить эту проблему, не видя остальной части вашего кода.