Как вызвать функцию, когда кнопка ионного меню закрыта в ионном

Как вызвать функцию, когда кнопка ионного меню закрыта в ионном режиме. У меня есть кнопка ионного меню, как это

<ion-buttons slot="end"   >
  <ion-menu-button menu="admin"  >
    <ion-icon name="more" ></ion-icon>
  </ion-menu-button>
</ion-buttons>

Пожалуйста, помогите мне, рассказав, как вызвать функцию, когда кнопка ионного меню закрыта.

https://imgur.com/a/Vz2XpGq . Это список меню

Всего 1 ответ


Это потому, что ion-menu-button не генерирует никаких событий, это просто контроллер, поэтому даже не имеет смысла что-либо выдавать. Вы можете либо прикрепить события ionDidClose / ionWillClose к самому экземпляру ion-menu , либо подписаться на MenuController . Один действительно хакерский способ достичь того, что вам нужно (если вам действительно нужно прикрепить событие к самой кнопке), это использовать событие (click) .

Если вам нужна дополнительная информация, перейдите к документации Ionic: https://ionicframework.com/docs/v3/api/components/app/MenuController/ и ( https://ionicframework.com/docs/api/menu#events .