news 2026/3/23 9:35:33

vue2 单文件组件加入浏览器的title和ico的方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vue2 单文件组件加入浏览器的title和ico的方法

加入title:

代码:

const router = createRouter({ history: createWebHistory(process.env.BASE_URL), routes, }); // 在 router/index.js 的导出前添加 router.beforeEach((to, from, next) => { if (to.meta.title) { document.title = to.meta.title; } next(); });

加入ico代码:

<template> <div> <!-- 组件内容 --> </div> </template> <script> export default { name: 'MyComponent', mounted() { this.changeFavicon('/new-favicon.ico') }, methods: { changeFavicon(iconUrl) { // 找到现有的 favicon 链接 let link = document.querySelector("link[rel*='icon']") || document.createElement('link') // 设置属性 link.type = 'image/x-icon' link.rel = 'shortcut icon' link.href = iconUrl // 添加到 head document.getElementsByTagName('head')[0].appendChild(link) } }, // 离开时恢复原图标 beforeDestroy() { this.changeFavicon('/original-favicon.ico') } } </script>

解释:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/16 3:14:58

车载USB端口ESD管耐温与防护难两全?

车载USB端口面临极端温度环境&#xff08;-40C ~ 125C&#xff09;与强ESD防护的双重需求。本文从热学、电学、可靠性等角度&#xff0c;深入分析温度与防护性能的矛盾&#xff0c;以及工程解决方案。 一、车载环境的严苛要求 车载电子系统面临独特的环境与可靠性挑战&#xff…

作者头像 李华
网站建设 2026/3/17 6:34:46

学长亲荐2026 TOP9 AI论文工具:专科生毕业论文神器测评

学长亲荐2026 TOP9 AI论文工具&#xff1a;专科生毕业论文神器测评 2026年AI论文工具测评&#xff1a;为何值得一看&#xff1f; 随着人工智能技术的不断进步&#xff0c;AI论文工具已经成为学术写作中不可或缺的助手。对于专科生而言&#xff0c;撰写毕业论文不仅是一项重要的…

作者头像 李华
网站建设 2026/3/15 8:11:06

05.this的绑定规则、优先级、和相关面试题

关于闭包内存泄漏案例说明 前面讲的案例里面说下面数组占据的大小是 4M&#xff0c;但是有同学有疑惑: number 占据的大小不是 8 byte&#xff0c;不应该是 8M 吗&#xff1f; function createFnArray() {// 整数占据 4 个字节// arr 占据内存大小&#xff1a;1024 * 1024 * …

作者头像 李华
网站建设 2026/3/21 8:29:25

【风电光伏功率预测】预测不是模型,是“账单”:风电光伏功率预测如何做成“可接入、可维护、可复盘”的SaaS?

过去几年&#xff0c;功率预测最容易陷入一个误区&#xff1a;把“模型效果”当成终点。但市场走到今天&#xff0c;功率预测早就不只是技术展示&#xff0c;它直接进入了“调度—交易—考核—结算”的链路&#xff1a;电力现货市场在加速推进、强调技术支持系统校验与连续运行…

作者头像 李华