| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- interface ToastOptions {
- message?: string; // '' 提示文字
- duration?: number; // 2000 持续时间,毫秒
- forbidClick?: boolean; // false 禁止点击
- supText?: string; // undefined 右上角小角标文案
- icon?: string; // '';
- type?: string; // 'text';
- // @deprecated
- mask?: boolean; // false;
- value?: boolean; // true;
- className?: string; // '';
- overlay?: boolean; // false;
- onClose?: () => void; // null;
- onOpened?: () => void; // null;
- iconPrefix?: string; // undefined;
- position?: string; // 'middle';
- transition?: string; // 'pui-fade';
- loadingType?: string; // undefined;
- getContainer?: string; // 'body';
- overlayStyle?: Docs; // null;
- closeOnClick?: boolean; // false;
- closeOnClickOverlay?: boolean; // false;
- iconType?: string; // 'block';
- }
- declare module "@ipalfish/ui/Toast" {
- import Vue from "vue";
- type ToastType = "loading" | "success" | "fail";
- class Toast extends Vue {
- clear: () => void;
- }
- const toast: {
- (options: string | ToastOptions): Toast;
- loading: (options: ToastOptions) => Toast;
- success: (options: ToastOptions) => Toast;
- fail: (options: ToastOptions) => Toast;
- clear: (all?: boolean) => void;
- setDefaultOptions: (options: ToastOptions) => void;
- setDefaultOptions: (type: ToastType, options: ToastOptions) => void;
- resetDefaultOptions: (type?: ToastType) => void;
- allowMultiple: (value?: boolean) => void;
- };
- export default toast;
- }
- declare module "@palfish/ui/Paper" {
- import Vue from "vue";
- export default Vue;
- }
- declare module "@palfish/ui/Transition" {
- import Vue from "vue";
- export default Vue;
- }
- declare module "@ipalfish/ui/Dialog" {
- import Vue from "vue";
- export default Vue;
- }
|