UNPKG

fant-mini-plus

Version:

fant-mini-plus是一个基于Vue3和TypeScript的uni-app高效UI组件库,提供丰富的组件和样式,帮助开发者快速构建高质量的移动应用。

51 lines (50 loc) 1.23 kB
export type ToastType = 'white' | 'black'; export type ToastIconType = 'success' | 'none' | 'warning' | 'error'; export type ToastOptions = { /** * 底色类型 * - white:底色为白色,图标为多色 * - black:底色为黑色,图标为白色 */ type?: ToastType; /** * 提示的内容 */ title?: string; /** * 图标 * - success: 显示成功图标 * - warning: 显示警告图标 * - error: 显示错误图标 * - none: 不显示图标 */ icon?: ToastIconType; /** * 自定义图标的本地路径,image 的优先级高于 icon */ image?: string; /** * 自定义层级,默认值 1000 */ zIndex?: number; /** * 提示的持续时间,单位毫秒,默认:1500 */ duration?: number; /** * 点击时的回调函数 */ onClick?: () => void; /** * 完全展示后的回调函数 */ onOpened?: () => void; /** * 关闭时的回调函数 */ onClose?: () => void; }; export interface Toast { showToast(toastOptions: ToastOptions | string): void; hideToast(): void; }