@slan-health/taro-vueuse
Version:
taro vue版本hooks
16 lines (14 loc) • 514 B
TypeScript
import { showModal as showModalNamespace } from '@tarojs/taro';
export interface ModalOption {
title?: string;
content?: string;
mask?: boolean;
cancelColor?: string;
cancelText?: string;
confirmColor?: string;
confirmText?: string;
showCancel?: boolean;
}
export type ShowModal = (option?: ModalOption) => Promise<showModalNamespace.SuccessCallbackResult | TaroGeneral.CallbackResult>;
declare function useModal(initialOption?: ModalOption): [ShowModal];
export default useModal;