這篇“react如何改變title”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“react如何改變title”文章吧。
創(chuàng)新互聯(lián)公司主營(yíng)汾西網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,手機(jī)APP定制開發(fā),汾西h5成都小程序開發(fā)搭建,汾西網(wǎng)站營(yíng)銷推廣歡迎汾西等地區(qū)企業(yè)咨詢
方法:1、用“document.title="title名"”在組件的componentDidMount生命周期中修改;2、用“react-helmet”,該組件用于管理對(duì)文檔頭的所有更改,可用“npm i react-helmet”安裝。
本教程操作環(huán)境:Windows10系統(tǒng)、react17.0.1版、Dell G3電腦。
1、原生js修改文檔頭:
document.title = '標(biāo)題'
2、在react中可以在組件的componentDidMount生命周期中設(shè)置
document.title = '標(biāo)題'
3、也可以
{document.title='標(biāo)題'}} />
4、或者安裝react-helmet
官網(wǎng)的解釋是:這個(gè)可復(fù)用的react組件將管理你在文檔頭的所有更改。它你可以定制你的頁(yè)面title,使用起來(lái)很簡(jiǎn)單:
安裝:
npm install react-helmet --save
代碼:
import React from 'react'; import {Helmet} from 'react-helmet'; class Application extends React.Component { render () { return () } };... My Title
特性:
1,支持所有有效的頭標(biāo)簽,title base meta link script noscript style
2,支持body html title標(biāo)簽的屬性
3,支持服務(wù)端渲染
4,嵌套組件重寫重復(fù)的頭改變
以上就是關(guān)于“react如何改變title”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。