vue3修改link中标签默认icon,vue3初次使用的时候很差好阅读配置不免会遇到一些坑,本人在项目完结的时候打算把浏览器的导航小icon图标给替换了,但是并无那么顺利,那么如何在vue3中替换默认的icon(favicon.ico)的导航栏图标呢:javascript
public的index.html有这么一句话,毫无疑问,一看给人的感受就是在这个位置替换了html
并且favicon.ico也是小图标,因而我直接替换,发现并不生效(特殊状况),把<%= BASE_BA %>直接改为./发现也不生效,怎么回事呢?vue
咱们顺着问题进行查找,f12打开浏览器调试台查看结构中的icon link href指向java
竟然多了这么多图标地址,仍是看官方配置吧,原来是忽略了pwa这个配置(该配置在vue.config.js中进行,这个地方将favicon.ico换成本身的图标地址便可):浏览器
pwa:{ iconPaths:{ favicon32: 'favicon.ico', favicon16: 'favicon.ico', appleTouchIcon: 'favicon.ico', maskIcon: 'favicon.ico', msTileImage: 'favicon.ico' } },
配置完毕,项目重启,图标就换成咱们本身的了app