Как мне вызвать событие нажатия на кнопку во всплывающем окне?

#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. Сложно отладить эту проблему, не видя остальной части вашего кода.