検索

ホームページ  >  に質問  >  本文

React Router: 動的 URL パラメーターを含むルートではスタイルシートが機能しない

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

これは html ページです :

リーリー

これは React Router の構造です :

リーリー

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

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

P粉618358260P粉618358260320日前361

全員に返信(1)返信します

  • P粉254077747

    P粉2540777472024-03-22 14:16:37

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

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

    リーリー

    返事
    0
  • キャンセル返事