mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 19:57:22 +08:00
feat(vue): add ionic vue beta (#22062)
This commit is contained in:
@ -3,7 +3,7 @@ import { getIonMode } from '../global/ionic-global';
|
||||
import { ActionSheetOptions, AlertOptions, Animation, AnimationBuilder, BackButtonEvent, HTMLIonOverlayElement, IonicConfig, LoadingOptions, ModalOptions, OverlayInterface, PickerOptions, PopoverOptions, ToastOptions } from '../interface';
|
||||
|
||||
import { OVERLAY_BACK_BUTTON_PRIORITY } from './hardware-back-button';
|
||||
import { getElementRoot } from './helpers';
|
||||
import { addEventListener, getElementRoot, removeEventListener } from './helpers';
|
||||
|
||||
let lastId = 0;
|
||||
|
||||
@ -352,10 +352,10 @@ export const eventMethod = <T>(element: HTMLElement, eventName: string): Promise
|
||||
|
||||
export const onceEvent = (element: HTMLElement, eventName: string, callback: (ev: Event) => void) => {
|
||||
const handler = (ev: Event) => {
|
||||
element.removeEventListener(eventName, handler);
|
||||
removeEventListener(element, eventName, handler);
|
||||
callback(ev);
|
||||
};
|
||||
element.addEventListener(eventName, handler);
|
||||
addEventListener(element, eventName, handler);
|
||||
};
|
||||
|
||||
export const isCancel = (role: string | undefined): boolean => {
|
||||
|
Reference in New Issue
Block a user