48 lines
963 B
JavaScript
48 lines
963 B
JavaScript
|
|
import { Message } from 'element-ui'
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 显示Toast消息
|
|||
|
|
* @param {string} message - 消息内容
|
|||
|
|
* @param {string} type - 消息类型: 'success', 'warning', 'info', 'error'
|
|||
|
|
* @param {number} duration - 显示时长,默认3000ms
|
|||
|
|
*/
|
|||
|
|
export function showToast(message, type = 'info', duration = 3000) {
|
|||
|
|
Message({
|
|||
|
|
message,
|
|||
|
|
type,
|
|||
|
|
duration,
|
|||
|
|
showClose: true
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 显示成功消息
|
|||
|
|
* @param {string} message - 消息内容
|
|||
|
|
*/
|
|||
|
|
export function showSuccess(message) {
|
|||
|
|
showToast(message, 'success')
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 显示错误消息
|
|||
|
|
* @param {string} message - 消息内容
|
|||
|
|
*/
|
|||
|
|
export function showError(message) {
|
|||
|
|
showToast(message, 'error')
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 显示警告消息
|
|||
|
|
* @param {string} message - 消息内容
|
|||
|
|
*/
|
|||
|
|
export function showWarning(message) {
|
|||
|
|
showToast(message, 'warning')
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 显示信息消息
|
|||
|
|
* @param {string} message - 消息内容
|
|||
|
|
*/
|
|||
|
|
export function showInfo(message) {
|
|||
|
|
showToast(message, 'info')
|
|||
|
|
}
|