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

vue3修改html中title标签 给 浏览器标签页 动态赋值 闪烁

需求:浏览器标签页 动态赋值 闪烁

彩色浏览器标签页标题:目前没有纯前端解决方案‌

  • 方式1:用 Emoji 或特殊符号‌ 增强视觉效果(如 🔴 重要通知
  • ‌方式2:在页面内使用 <h1> + CSS‌ 替代标题显示
  • ‌方式3:引导用户安装浏览器插件‌ 自定义样式

示例:

使用方式1:做假动作 显示隐藏 替换 来实现闪烁效果

效果:

无标题有标题替换显示

无标题

有标题

 主要代码

  let isVisible = true //1秒闪烁使用let globalTitle: string = '排班管理系统';let webTitle = '首页';let title = `${webTitle} - ${globalTitle}` || globalTitle; //浏览器标签名 可动态设置let titleFlashTag = true //是否闪烁//在指定页面做效果 使用if 做判断if (router.currentRoute.value.path == '/shiftHandover/index' || router.currentRoute.value.path == '/jjb') {// storeViewDeta.$state.titleFlashTagTimes 存一个定时器字段到 vuex或者pinia 中 做切换页面时清空定时使用storeViewDeta.$state.titleFlashTagTimes = setInterval(() => {if (titleFlashTag) {isVisible = !isVisible//isVisible 为true显示 🔴 ${title} 图标加标题,为false 显示 自定义标题 //每秒切换显示 做闪烁效果document.title = isVisible ? ` 🔴 ${title}` : globalTitle}}, 1000)} else {//清空定时器 不做标题闪烁clearInterval(storeViewDeta.$state.titleFlashTagTimes)document.title = title}

http://www.dtcms.com/a/260040.html

相关文章:

  • 【2-入门与调试设置】1.坐标辅助器与轨道控制器
  • 【论文阅读】--Instruction Backdoor Attacks Against Customized LLMs
  • CTF:PHP 多关卡绕过挑战
  • 在vue3中,如何修改ant-deaign-vue tooltip的样式
  • 第4篇:响应处理——返回数据给客户端(Gin文件下载,JSON,XML等返回)
  • 2024考研数一真题及答案
  • 独立站安全收款实战:AB站隔离与风控
  • HDC 2025丨华为云AI原生中间件,构建应用运行的领先架构
  • swiftUI iOS16和iOS15兼容
  • 2025最新 WSL(Windows Subsystem for Linux)安装教程 (保姆级,图文讲解,带安装包)
  • 超声波清洗机相对于传统清洗方法有哪些优势?
  • 【25软考网工】第十章 网络规划与设计(2)网络规划与分析、网络结构与功能
  • 爬虫简单实操2——以贴吧为例练习
  • 阅读服务使用示例(HarmonyOS Reader Kit)
  • Spring 框架
  • 人大金仓Kingbase数据库KSQL 常用命令指南
  • Vue-15-前端框架Vue之应用基础编程式路由导航
  • Node.js特训专栏-实战进阶:9.MySQL连接池配置与优化
  • leetcode 65
  • A模块 系统与网络安全 第三门课 网络通信原理
  • react - ReactRouter—— 路由传参
  • MP1652GTF-Z:MPS高效3A降压转换器 工业5G通信专用
  • React HOC(高阶组件-补充篇)
  • ubuntu安装docker遇到权限问题
  • kubernetes》》k8s》》滚动发布 、金丝雀发布 、
  • Vue-14-前端框架Vue之应用基础嵌套路由和路由传参
  • 闲庭信步使用SV搭建图像测试平台:第十三课——谈谈SV的数据类型
  • 在一个成熟产品中,如何设计数据库架构以应对客户字段多样化,确保系统的可维护性、可扩展性和高性能。
  • androidx中<layout>根布局的意义及用法
  • 从UI设计到数字孪生:构建智慧城市的数据可视化体系