奇峰love 2021-04-16 16:42 采纳率: 100%
浏览 156
已采纳

vue项目icon设置问题

背景:一个VUE项目,做了四个页面,每个页面只是在路由中做了配置,只是路径有差别,但是每个页面都放在不同场景之中,因此每个页面需要设置不同的icon

当前项目在public目录下index.html添加了
 <link rel="icon" href="<%= BASE_URL %>favicon.png">


请教大家是否有对应设置每个页面的方法

  • 写回答

8条回答 默认 最新

  • 关注

    再main.js里面写个路由守卫判断是哪个界面,然后动态修改

    (function() {
        var link = document.querySelector("link[rel*='icon']") || document.createElement('link');
        link.type = 'image/x-icon';
        link.rel = 'shortcut icon';
        link.href = 'http://www.stackoverflow.com/favicon.ico';
        document.getElementsByTagName('head')[0].appendChild(link);
    })();    

    参考:https://stackoverflow.com/questions/260857/changing-website-favicon-dynamically

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看