vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
57 lines (56 loc) • 1.2 kB
TypeScript
import { App } from 'vue';
/**
* @description 吐司提示
*/
declare class Toast {
private static list;
static install: <T>(Vue: App<T>) => void;
/**
* 创建Toast
*
* @param options 配置
*/
private static createToast;
/**
* 添加Toast
*
* @param toast Toast元素
* @param duration 延迟ms
*/
private static add;
/**
* 移除Toast
*
* @param toast Toast元素
*/
private static remove;
/**
* 自动关闭
*
* @param toast Toast元素
* @param duration 延迟ms
*/
private static autoClose;
/**
* @description 显示一般消息
*
* @param content 内容
* @param duration 延迟ms
*/
static open(content: string, duration?: number): void;
/**
* @description 显示成功消息
*
* @param content 内容
* @param duration 延迟ms
*/
static success(content: string, duration?: number): void;
/**
* @description 显示失败消息
*
* @param content 内容
* @param duration 延迟ms
*/
static error(content: string, duration?: number): void;
}
export default Toast;