mirror of
https://github.com/youzan/vant.git
synced 2025-10-16 16:04:04 +00:00
[new feature] Toast: add onClose prop (#2964)
This commit is contained in:
7
types/toast.d.ts
vendored
7
types/toast.d.ts
vendored
@@ -9,6 +9,7 @@ export type ToastOptions = {
|
||||
position?: string;
|
||||
duration?: number;
|
||||
className?: any;
|
||||
onClose?(): void;
|
||||
forbidClick?: boolean;
|
||||
loadingType?: string;
|
||||
message?: ToastMessage;
|
||||
@@ -23,7 +24,7 @@ export interface VanToast extends Vue, VanPopupMixin {
|
||||
clear(): void;
|
||||
}
|
||||
|
||||
export interface Toast {
|
||||
export interface IToast {
|
||||
(message: ToastOptions | ToastMessage, options?: ToastOptions): VanToast;
|
||||
loading(options?: ToastOptions | ToastMessage): VanToast;
|
||||
success(options?: ToastOptions | ToastMessage): VanToast;
|
||||
@@ -37,8 +38,8 @@ export interface Toast {
|
||||
|
||||
declare module 'vue/types/vue' {
|
||||
interface Vue {
|
||||
$toast: Toast
|
||||
$toast: IToast
|
||||
}
|
||||
}
|
||||
|
||||
export const Toast: Toast;
|
||||
export const Toast: IToast;
|
||||
|
Reference in New Issue
Block a user