UNPKG

press-ui

Version:

简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目

47 lines (35 loc) 1.02 kB
type IOptions = Partial<{ context: any; selector: string | ((context: any) => any); show: boolean; src: string; dialogType: number; title: string; content: string; canTouchRemove: boolean; confirmText: string; cancelText: string; onClickCancel: null | Function; onConfirmClick: null | Function; htmlContent: string; zIndex: string | number; useScrollView: boolean; onClickImage: null | Function; onLongPressImage: null | Function; showField: boolean; fieldPlaceHolder: string; fieldValue: string; customClass: string; }>; interface IDialog { (options: IOptions): any; show: (options: IOptions) => Promise<any>; clear: () => any; setDefaultOptions: (options: IOptions) => void; resetDefaultOptions: () => void; } declare const Dialog: IDialog; export default Dialog; export const showDialog: typeof Dialog.show; export const setDialogDefaultOptions: typeof Dialog.setDefaultOptions; export const resetDialogDefaultOptions: typeof Dialog.resetDefaultOptions;