Skip to content

Toast 轻提示

Toast 是一种轻量级的全局反馈组件,用于展示操作结果或状态信息,不会打断当前页面流程。

引入

typescript
import { Toast } from '@versakit/vue'

使用

loading

API

Toast 方法

方法名说明参数
Toast.success成功类型提示(message: string, options?: Omit<ToastOptions, 'message' | 'type'>)
Toast.error错误类型提示(message: string, options?: Omit<ToastOptions, 'message' | 'type'>)
Toast.warning警告类型提示(message: string, options?: Omit<ToastOptions, 'message' | 'type'>)
Toast.info信息类型提示(message: string, options?: Omit<ToastOptions, 'message' | 'type'>)
Toast.show自定义类型与配置(options: ToastOptions)
Toast.remove根据 id 移除提示(id: string)
Toast.removeAll移除全部提示()

ToastOptions

属性名说明类型默认值
message提示内容string-
type提示类型'success' | 'warning' | 'info' | 'error''info'
duration自动关闭时长(毫秒)number3000
position显示位置'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'top-center' | 'bottom-center''top-right'
onClose关闭回调(id: string) => void-