首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页面呈现时如何将图标更新为旋转加载项?

问页面呈现时如何将图标更新为旋转加载项?
EN

Stack Overflow用户
提问于 2019-08-12 20:29:24
回答 1查看 187关注 0票数 0

我有一个reactjs应用程序,当页面呈现时,我试图将该图标更改为旋转图标。实际上,我没有这方面的代码,也不知道从哪里开始。

我的目标是使浏览器选项卡中的图标在呈现时更改为旋转加载图标。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-12 21:12:43

备选方案1- 反应头盔

您可以在呈现过程中在文档的头中定义标记,包括偏袒图标。

代码语言:javascript
复制
const App = () => (
    <Helmet>
        <link rel="shortcut icon" type="image/x-icon" href="you-swirling-icon.png">
    </Helmet>
)

选项2-更改具有副作用的href属性

这里是使用钩子完成的,如果使用类组件,则可以在componentDidMount中进行同样的操作

代码语言:javascript
复制
const App = () => {
    useEffect(() => {
        const favicon = document.getElementById('my-favicon')
        favicon = setAttribute('href', 'you-swirling-icon.png')
    }, [])

    return <div>Whatever is in your app</div>
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57467848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档