2017-07-25 8 views
0

クラスのタイトルを変更したいのですが、document.title = "flayers"で実現しますが、このコードをコンストラクタに入れて、タイトルを変更してURLを参照すると、古いタイトルが表示されます。JSXを読み込む前にページのタイトルを変更するには

最初、私はこのタイトル私はこの enter image description here

のために変更すると、私はURLを参照するとき、次

enter image description here

ありますenter image description here

私が説明している場合、私は知りませんが。 D

答えて

0

React-Routerに精通していますか?タイトルページの名前を変更するには、componentDidMountを目的のコンポーネントに配置します。これは、コンポーネントがロードされたときに起動します。次に、document.titleを使用して、ページのタイトルをターゲットに設定して変更します。私が反応-ルータのGithubリポジトリに問題チケット#49から取った

Here's an example

、:

var Handler = React.createClass({ 
componentDidMount: function() { 
document.title = "Amazing Page"; 
} 
}); 
+0

うんを、しかし、私はそれを表示する前にタイトルを変更する必要は負荷 –

+0

ああです。イベントハンドラを使ってタイトルを変更しよう!その方法では、タイトルがクリックされると、ビューの読み込み時にタイトルが変更されます –

+0

これは私と同じ問題です。 https://github.com/google/physical-web/issues/595 JSとJSX –

関連する問題