React Router: 動的 URL パラメーターを含むルートではスタイルシートが機能しない
P粉618358260
P粉618358260 2024-03-21 20:02:05
0
1
289

私は ReactReact Router を使用してプロジェクトをセットアップしました。全体的な構造は次のとおりです。

これは html ページです :

リーリー

これは React Router の構造です :

リーリー

アプリケーションの React 側は正常に動作することに注意してください。 watch/:idURL パラメータ problem です。これを削除すると、スタイルがサイトに適用されます。なぜうまくいかないのかわかりません。

直感的には、このスタイルはすべての HTML ページ コンテンツに適用されると思います。最後に、React コンポーネントに挿入されるのは常に同じ HTML であるため、スタイルに従う必要があります。

P粉618358260
P粉618358260

全員に返信(1)
P粉254077747

React アプリケーションは、技術的にはシングルページ アプリケーションです。 「ネストされたページ」がリクエストされたとき、サーバーはルートのindex.htmlファイルをブラウザに正しく提供しているのではないかと思います...しかし、ページはスタイルシートをロードしようとしていますネストされたパス名に対する相対パス名、つまり "/watch/someId" から。

絶対パスを使用してみてください。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート