You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.2 KiB
28 lines
1.2 KiB
/// <reference types="miniprogram-api-typings" /> |
|
/// <reference types="miniprogram-api-typings" /> |
|
type ToastMessage = string | number; |
|
type ToastContext = WechatMiniprogram.Component.TrivialInstance | WechatMiniprogram.Page.TrivialInstance; |
|
interface ToastOptions { |
|
show?: boolean; |
|
type?: string; |
|
mask?: boolean; |
|
zIndex?: number; |
|
context?: (() => ToastContext) | ToastContext; |
|
position?: string; |
|
duration?: number; |
|
selector?: string; |
|
forbidClick?: boolean; |
|
loadingType?: string; |
|
message?: ToastMessage; |
|
onClose?: () => void; |
|
} |
|
declare function Toast(toastOptions: ToastOptions | ToastMessage): WechatMiniprogram.Component.TrivialInstance | undefined; |
|
declare namespace Toast { |
|
var loading: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined; |
|
var success: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined; |
|
var fail: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined; |
|
var clear: () => void; |
|
var setDefaultOptions: (options: ToastOptions) => void; |
|
var resetDefaultOptions: () => void; |
|
} |
|
export default Toast;
|
|
|