message.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. import { ElMessage, ElNotification, MessageOptions } from 'element-plus';
  2. export function message(message: string, option?: MessageOptions) {
  3. ElMessage({ message, ...option });
  4. }
  5. export function successMessage(message: string, option?: MessageOptions) {
  6. ElMessage({ message, type: 'success' });
  7. }
  8. export function warningMessage(message: string, option?: MessageOptions) {
  9. ElMessage({ message, ...option, type: 'warning' });
  10. }
  11. export function errorMessage(message: string, option?: MessageOptions) {
  12. ElMessage({ message, ...option, type: 'error' });
  13. }
  14. export function infoMessage(message: string, option?: MessageOptions) {
  15. ElMessage({ message, ...option, type: 'info' });
  16. }
  17. export function notification(message: string) {
  18. ElNotification({ message });
  19. }
  20. export function successNotification(message: string) {
  21. ElNotification({ message, type: 'success' });
  22. }
  23. export function warningNotification(message: string) {
  24. ElNotification({ message, type: 'warning' });
  25. }
  26. export function errorNotification(message: string) {
  27. ElNotification({ message, type: 'error' });
  28. }
  29. export function infoNotification(message: string) {
  30. ElNotification({ message, type: 'info' });
  31. }