Vue Router使用VueUse更改标签页名称的工具函数

news2025/1/18 7:28:27

1

进入正题

安装

npm i @vueuse/core
or
pnpm i @vueuse/core
or
yarn add @vueuse/core

router/helper.js

import { useTitle } from '@vueuse/core'

export const usePageTitle = (to) => {
  const projectTitle = import.meta.env.VITE_APP_TITLE  // 将可变名抽出到 .env 内配置
  const rawTitle = normalizeTitle(to.meta.title)
  const title = useTitle()
  title.value = rawTitle ? `${projectTitle} | ${rawTitle}` : projectTitle
  function normalizeTitle(raw) {
    return typeof raw === 'function' ? raw() : raw
  }
}

router/index.js

import { usePageTitle } from './helper'
routes: [
			{
	          path: 'xxx',
	          name: 'xxx',
	          meta: { // 配置title
	            title: 'xxx'
	          }
	        }
  		]


router.beforeEach((to, from, next) => {
  usePageTitle(to)
  // ...
  next()
})






到这里就结束了,后续还会更新 前端 系列相关,还请持续关注!
感谢阅读,若有错误可以在下方评论区留言哦!!!

111


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1154067.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

源码与SaaS:企业家如何选择?——一语道破真相

在数字化的时代,软件技术已经成为企业运营的核心驱动力。对于企业家来说,选择一个适合自己企业的软件开发方式至关重要。其中,源码和SaaS是两种常见的选择。那么,在这两者之间,企业家应该如何抉择? 源码&am…

excel修改日期格式为yyyy-mm-dd

1、选中要修改日期格式的列,鼠标右击,选择“设置单元格格式” 2、若“日期”格式中没有需要的格式,选择自定义格式,输入自己需要的日期格式后点击确定即可修改

简单又有效!制作产品说明书的模板工具

产品说明书在产品推广中起着至关重要的作用。它是一种不可忽视的宣传手段,能够向潜在客户传达产品的特点和优势。通过详细描述产品的功能、用途和特点,产品说明书能够帮助客户更好地了解产品,并激发他们对产品的兴趣。因此,在进行…

Mysql权限控制语句

1.创建用户 create user ky32localhost IDENTIFIED by 123456 create user:创建用户开头 ky32:用户名 localhost 新建的用户可以在哪些主机上登录 即可以使用ip地址,网段主机名 ky32localhost ky32192.168.233.22 ky32192.168.233.0/2…

SUE3000 1VCF750090R804 REM615面板

SUE3000 1VCF750090R804 REM615面板 蓝色波长激光的特殊特性使扫描仪适用于各种材料的高精度轮廓和尺寸测量,包括闪亮的表面、炽热的发光金属、有机材料(如食品、木材和木质单板),以及透明或半透明材料,如塑料、玻璃、光学元件和薄膜/基底。…

DNS服务器使用_windows篇

1-搭建dns服务器 安装涉及内容:1-安装DNS服务器;2-DNS正向解析;3-DNS反向解析;4-DNS转发器;5-主、辅域名服务器;6-DNS子域委派服务器 二、使用方面 1-新建域 2-新建主机 三、其它内容见附件&#xff…

Playwright测试自动化工具

作者观点:很长时间以来,Selenium是QA工程师寻求测试自动化解决方案的首选测试框架。它能够测试任何浏览器(这在IE浏览器的统治时期尤其重要)和任何平台。然而,现在看来,那个时代已经过去了。 今天&#xf…

修复缺失d3dcompiler_43.dll问题的多种解决方案,2分钟解决d3dcompiler_43.dll文件

你是否曾遇到这样的提示:“程序无法启动,因为您的计算机上缺少d3dcompiler_43.dll”? 如果是的话,不用担心。 这篇文章将提供详细的步骤解决缺失d3dcompiler_43.dll的问题,教你怎么一步步的解决d3dcompiler_43.dll的缺失问题。 什…

SpringBoot+MINIO

Linux安装MINIO https://blog.csdn.net/tongxin_tongmeng/article/details/133934115 MINIO创建桶MINIO创建秘钥MINIO的API路径 http://your-server-ip:9000 注意&#xff1a;API路径在日志文件中/opt/minio/minio.log pom.xml <!-- https://mvnrepository.com/artifact/com…

通达信换手率指标公式,衡量股票的活跃程度

换手率是指在一定时间内股票的交易量与流通股本的比率&#xff0c;反映了股票的流动性和市场交易活跃程度。换手率高意味着股票的交易频繁&#xff0c;市场上的买卖力量较强&#xff0c;反之换手率低则表示交易相对较少。高换手率可能意味着投资者对该股票有较大的兴趣或者存在…

多路IO—POll函数,epoll服务器开发流程

引言 "在计算机网络编程中&#xff0c;多路IO技术是非常常见的一种技术。其中&#xff0c;Poll函数和Epoll函数是最为常用的两种多路IO技术。这两种技术可以帮助服务器端处理多个客户端的并发请求&#xff0c;提高了服务器的性能。本文将介绍Poll和Epoll函数的使用方法&am…

asp.net旅游交流管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net 旅游交流管理信息系统是一套完善的web设计管理系统&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为vs2010&#xff0c;数据库为sqlserver2008&#xff0c;使用c# 语言开发 asp.net旅游交流网站1 应用技…

【脑机接口 论文】利用脑机接口帮助ALS患者恢复对家用设备的控制science

英文题目 中文题目 稳定的语音BCI解码使ALS患者在3个月内无需重新校准即可进行控制论文下载&#xff1a;算法程序下载&#xff1a;摘要1 项目介绍2 方法2.1实时神经解码2.2算法手术植入:神经解码模型: 数据收集实验2.3稳定的解码器性能超过三个月 3 电极的贡献4 讨论5结论 中文…

Linux shell编程学习笔记18:while循环语句

上回我们研究和探讨了Linux shell编程中for 循环语句&#xff0c;与在C/C中一样&#xff0c;for 循环语句Linux shell编程中有很多灵活的用法。今天我们来研究和探讨while循环语句。 一、数字条件循环 我们继续以for循环语句中的例子&#xff0c;计算 从1到10与2的乘积 并输出…

实时定位和配送追踪:开发万岳同城外卖APP的关键技术特性

随着生活节奏的不断加快&#xff0c;外卖服务已经成为许多人日常生活中不可或缺的一部分。无论是工作日的午餐&#xff0c;还是周末的家庭聚会&#xff0c;外卖APP已经成为满足各种美食需求的首选方式。然而&#xff0c;同城外卖APP的成功不仅仅取决于美味的食物选择&#xff0…

python 打印与去除不可见字符 \x00

# 此处不是真实的\x00 被 空格替换了 text "boot_1__normal/ " print(text.strip()"boot_1__normal/") # 打印不可见字符 print(repr(text))>>> False boot_1__normal/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0…

[HGAME 2023 week1]Classic Childhood Game js前端查看

记录一下 给了我们一个游戏 按照web的尿性 都是要通关或者干嘛才可以 我们现在去看看js 这里发现结局的函数 window.setTimeout(function () {Message ["[Hero]玩家&#xff0c;恭喜你&#xff01;通关普通结局的纪元魔塔。", "[Npc3,仙子]谢谢支持&#xff…

私募机构全球化视野探析 | 活动回顾

10月21日&#xff0c;华锐技术、国泰君安证券和亚马逊云科技在深圳联合举办了一场主题为“私募机构全球化视野探析”的交流活动&#xff0c;广深及周边地区数十家机构近百人参会。本次活动众多行业大咖和专家从服务、技术、数据、资金等多个角度&#xff0c;共同探讨私募机构全…

【高效开发工具系列】你真的会使用Mac吗?

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…