Vue设置浏览器小图标(ICON)的详细步骤
作者:Wisdom0110 发布时间:2024-05-05 09:06:35
标签:vue,浏览器,小图标
Vue设置浏览器小图标
当我们使用浏览器做开发时,我们能希望浏览器标签页能显示自己的logo小图标,这个是怎样设置的呢?
第一步:准备logo图片信息
找到自己的logo,通过图片在线转换格式,转换成32*32
的ico
为后缀的图片格式(推荐网站:图片在线转换工具(aconvert))
如下:
第二步:拷贝ico图片到项目中
将转换后的ico
格式的文件拷贝的vue项目的static
目录下
第三步:添加图片链接到index.html中
找到vue项目
根目录下的index.html
文件,在head标签里添加如下内容,其中favicon.ico
是的拷贝过来的图片名称:
<link rel ="shortcut icon" type="image/x-icon" href="static/favicon.ico" rel="external nofollow" rel="external nofollow" >
也可以在head里设置浏览器小图标右侧的标题信息
使用<title></title>
标签设置辩题信息注意:
这种添加标题的方式,仅适用于静态标题!
附完整的index.html信息,仅供参考:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel ="shortcut icon" type="image/x-icon" href="static/favicon.ico" rel="external nofollow" rel="external nofollow" >
<title>Activiti</title>
</head>
<body>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
到此,Vue设置浏览器小图标的简单教程已完结!
这是设置后的画面:
补充:修改浏览器名字设置
01.直接修改
这是刚创建最初的样子
<title>
<%= htmlWebpackPlugin.options.title %>
</title>
这是直接修改成的名字
<title>
xx后台管理系统
</title>
02.根据后端的传值动态修改名字
先去axios请求拿到结果,然后在进行修改
document.title = '需要设置的值'
03.在vue中使用插件的方式
001. npm进行安装
npm vue-wechat-title --save
002.全局使用,在main.js中引入
import VueWechatTitle from 'vue-wechat-title' //可以动态修改浏览器标题的插件
Vue.use(VueWechatTitle);
003.在router中的index.js路由下设置mate属性
const routes = [
{
path: '/about',
name: 'About',
component: () => import(/* webpackChunkName: "about" */ '../views/About.vue'),
meta:{
title:'关于'
}
},
{
path: '/test',
name: 'Test',
component: () => import(/* webpackChunkName: "test" */ '../views/Test.vue'),
meta:{
title:'测试'
}
},
]
004.在APP.vue使用vue-wechat-title插件
<router-view v-wechat-title="$route.meta.title"/>
04.路由守卫中进行修改
router
const routes = [
{
path: '/about',
name: 'About',
component: () => import(/* webpackChunkName: "about" */ '../views/About.vue'),
meta:{
title:'关于'
}
},
{
path: '/test',
name: 'Test',
component: () => import(/* webpackChunkName: "test" */ '../views/Test.vue'),
meta:{
title:'测试'
}
},
]
路由守卫
router.beforeEach((to, form, next) => {
if (to.meta.title) {
document.title = to.meta.title
} else {
document.title = '默认标题' //此处写默认的title
}
next()
})
来源:https://blog.csdn.net/qq_42320934/article/details/127665202
0
投稿
猜你喜欢
- 应用正则表达式的全局匹配,可以匹配出字符出现的次数,比较这些次数,将最大的保存并返回。代码如下: var countMost = funct
- 一、概述音频时域波形具有以下特征:音调,响度,质量。我们在进行数据增强时,最好只做一些小改动,使得增强数据和源数据存在较小差异即可,切记不能
- 在许多场合,你将不得不编写必须处理时间的代码。你可以写一个时钟程序,或者在你的代码中测量两点之间的时间差。无论是哪种方式,知道如何在Go中处
- package org.load.demo;import java.io.IOException;import java.util.List
- PHP清除缓存的几种方法总结现在开发的项目是用tp3.1版本的,在开发过程中我们常常会遇到页面缓存的问题(特别是html的缓存);刷新后还是
- alleen 问:下面是我制作的一菜单效果,现在的问题是当我只点击一级菜单A一次的时候,一级菜单A的背景色由绿色变成了黄色,再点击一级菜单B
- 之前遇到一个场景是这样的:我在自己的电脑上需要用mongodb图形客户端,但是mongodb的服务器地址没有对外网开放,只能通过先登录主机A
- 道友问我的一个问题,之前确实没遇见过,在此记录一下。问题描述在某网站主页提取url进行迭代,爬虫请求主页时没有问题,返回正常,但是在访问在主
- 网上找的协程安全的map都是用互斥锁或者读写锁实现的,这里用单个协程来实现下,即所有的增删查改操作都集成到一个goroutine中,这样肯定
- 这里需要用到一个Django插件:django-pagination安装打开控制台 输入pip install dj-pagination实
- 前言突然想起来之前讲SQL注入时忘记讲一下这个宽字节注入了,因为这个知识点还是挺重要的,所以本文就带大家了解一下宽字节注入的原理以及应用方法
- 前言值类型:所有像int、float、bool和string这些类型都属于值类型,使用这些类型的变量直接指向存在内存中的值,值类型的变量的值
- 使用Python编写探测WAF指纹脚本,再结合到Sqlmap中,这样以后再探测网站时,如果识别到此WAF指纹,就会显示出来。编写探测识别WA
- 说明本实例能够监控聚划算的抢购按钮,在聚划算整点聚的时间到达时发出提醒(音频文件自己定义位置)并自动弹开页面(URL自己定义)。同时还可以通
- 本文实例讲述了Zend Framework教程之资源(Resources)用法。分享给大家供大家参考,具体如下:Zend_Applicati
- python 获取网页编码方式实现代码<span style="font-family: Arial, Helvetica,
- PyCharm 具备一般 IDE 的功能,比如,调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制…另外,PyCha
- 网上有很多方法能够过去到IP地址归属地的脚本,但是我发现淘宝IP地址库的信息更详细些,所以用shell写个脚本来处理日常工作中一些IP地址分
- Socket有一个缓冲区,缓冲区是一个流,先进先出,发送和取出的可自定义大小的,如果取出的数据未取完缓冲区,则可能存在数据怠慢。其中【rec
- 定义神经网络继承nn.Module类;初始化函数__init__:网络层设计;forward函数:模型运行逻辑。class NeuralNe