vue网页图标设置及不显示问题

修改图标名字

在这里插入图片描述
修改html文件
如果还未显示
在这里插入图片描述
pwa: {
iconPaths: {
favicon32: ‘favicon.ico’,
favicon16: ‘favicon.ico’,
appleTouchIcon: ‘favicon.ico’,
maskIcon: ‘favicon.ico’,
msTileImage: ‘favicon.ico’
}
},

Vue项目中设置网页标题图标(也称为favicon),通常是在项目的`public`文件夹下创建一个名为`.ico`、`.png`、`.jpg`或`.svg`的小图标文件。然后,在HTML模板的`<head>`部分通过`<link>`标签将其关联到`<title>`元素。以下是一个简单的步骤说明: 1. **创建图标文件**: - 在`public`文件夹下新建一个文件夹(如`favicon`),并将你的图标文件放在这里。 - 例如,你可以创建一个`favicon.ico`图标文件,尺寸通常推荐16x16像素或32x32像素。 2. **在main.jsvue.config.js中配置**: - 对于Vue CLI 3.x及以上版本,可以在`vue.config.js`文件中设置默认的图标: ```javascript module.exports = { favicon: path.resolve(__dirname, 'public/favicon.ico') }; ``` - 或者在`src`目录下的`main.js`或某个组件内的生命周期钩子里动态设置: ```javascript new Vue({ //... created() { const iconLink = document.createElement('link'); iconLink.rel = 'shortcut icon'; iconLink.href = require('@/assets/favicon.ico'); // 从静态资源路径引用 document.head.appendChild(iconLink); }, //... }); ``` 3. **在HTML头部添加图标链接**: - 如果你想让特定页面有自己的图标,可以在相应的组件模板 `<head>` 中添加: ```html <head> <!-- 其他head内容 --> <link rel="icon" type="image/x-icon" href="/favicon.ico"> </head> ``` 记得在浏览器开发者工具的Favicon部分检查图标是否已经正确显示。如果要在同设备和浏览器上保持一致,还可以提供其他格式的图标,比如`.apple-touch-icon.png`用于iOS设备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值