React.js の正しい画像パス
P粉024986150
P粉024986150 2023-08-21 14:24:49
0
2
501

React プロジェクトの画像でいくつかの問題が発生しています。実際、私は常に src 属性の相対パスはファイルのスキーマに基づいて構築されるものだと思っていました。

これは私のファイル構造です:

コンポーネント ファイル1.jsx ファイル2.jsx ファイル3.jsx 容器 画像 js ...

しかし、パスは URL に基づいて構築されることに気付きました。私のコンポーネントの 1 つ (例: file1.jsx) には次のコードがあります。

localhost/details/2  -> は正常に動作します ローカルホスト/詳細/2/id  -> 動作しないため、画像を表示できません

この問題を解決するにはどうすればよいですか? React-routerで処理されるルーティングフォームですべての画像を同じパスで表示したいと考えています。

P粉024986150
P粉024986150

全員に返信 (2)
P粉509383150

#create-react-appでは、画像の参照に相対パスを使用できないようです。代わりに、import を使用して画像を取り込むことができます:リーリー

いいねを押す+0
    P粉478188786

    相対 URL を使用しています。これは、ファイル システムではなく現在の URL に対する相対です。絶対 URL

    を使用すると、この問題を解決できます。

    ただし、これは、www.my-domain.bike またはその他のサイトに展開する場合には理想的ではありません。より良いアプローチは、サイトのルートに対する相対 URL を使用することです

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!