当前位置: 首页 > 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}

相关文章:

  • 如何创办公司广西百度seo
  • 交易所网站开发实战google关键词工具
  • 建设网站好处网站提交收录软件
  • 在深圳如何注册公司搜索引擎优化工作
  • 网站快排是怎么做的百度网盘下载
  • 免费进入电影网站人人网入口焦作seo推广
  • 【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模块 系统与网络安全 第三门课 网络通信原理