当前位置: 首页 > news >正文

使用vuetify实现全局v-alert消息通知

前排提示,本文为引流文,文章内容不全,更多信息前往:oldmoon.top 查看


简介

使用强大的Vuetify开发前端页面,结果发现官方没有提供简便的全局消息通知组件(像Element中的ElMessage那样),所以自己动手写了一个简单的组件,效果如下:

PS:如果是我没找到官方版本,请评论告诉我!下面直接上代码

组件封装

全局变量:alert.ts

该文件可视为util文件,但我将其放在了stores文件夹下,主要提供了两个作用:

  1. 定义newAlert全局变量,用于临时存储新Alert信息。
  2. 定义常用的全局方法,用于快速创建alert,如:successAlerterrorAlert等。
import { ref } from 'vue'export interface AlertInfo {id: string,type: string,message: string
}export const newAlert = ref<AlertInfo>({id: 'alert' + 0,type: '',message: ''
})export const alert = (type: string, message: string) => {newAlert.value.id = Math.random().toString()newAlert.value.type = typenewAlert.value.message = message
}export const errorAlert = (message: string) => {alert('error', message)
}export const successAlert = (message: string) => {alert('success', message)
}export const infoAlert = (message: string) => {alert('info', message)
}export const warningAlert = (message: string) => {alert('warning', message)
}

更多信息前往:oldmoon.top 查看

http://www.lryc.cn/news/306749.html

相关文章:

  • CentOS 7.9上编译wireshark 3.6
  • 初学学习408之数据结构--数据结构基本概念
  • Java项目中必须使用本地缓存的几种情况
  • 【鸿蒙 HarmonyOS 4.0】TypeScript开发语言
  • Android java基础_异常
  • 高数考研 -- 公式总结(更新中)
  • 详解顺序结构滑动窗口处理算法
  • Java 8中使用Stream来操作集合
  • MATLAB环境下一种改进的瞬时频率(IF)估计方法
  • 解决:selenium web browser 的版本适配问题
  • pytest.param作为pytest.mark.parametrize的参数进行调用
  • 如何判断一个元素是否在可视区域中?
  • Go Run - Go 语言中的简洁指令
  • Spring全面精简总结
  • 低代码开发如何助力数字化企业管理系统平台构建
  • ElasticSearch之零碎知识点
  • 【春运抢票攻略浅析】
  • 【Java EE初阶二十五】简单的表白墙(一)
  • 人工智能的新浪潮:探索OpenAI的Sora视频模型及其对未来创作的影响
  • 【c语言】字符函数和字符串函数(上)
  • React18源码: schedule任务调度messageChannel
  • Jmeter 学习目录
  • 计算机网络 数据链路层课后题
  • 实现验证码功能
  • PyQt6的开发流程(密码生成小程序为例)
  • 思腾云计算中心 | 5千平米超大空间,基础设施完善,提供裸金属GPU算力租赁业务
  • 【Leetcode每日一题】二分查找 - 在排序数组中查找元素的第一个和最后一个位置(难度⭐⭐)(18)
  • 远程连接 vscode 出错 “远程主机可能不符合 glibc 和 libstdc++ VS Code 服务器的先决条件”
  • Maven入门:Java项目构建和管理的利器
  • 《游戏引擎架构》 -- 学习4