問題:
React.js 專案中影像的相對路徑故障,特別是當URL 包含其他段落時。
尋找解決方案:
傳統上,img 標籤的 src 屬性中的相對路徑是基於檔案層次結構。然而,在 React.js 中,路徑是根據 URL 建構的。當 URL 更改時,這可能會導致問題,特別是在使用 React Router 時。
答案:影像導入
在 create-react-app 專案中,使用影像的相對路徑不會並不總是能產生預期的結果。相反,請考慮將圖像直接匯入到您的元件中。無論 URL 結構為何,此方法都能確保一致的影像處理。
實作:
要匯入影像,請使用以下語法:
<code class="jsx">import logo from './logo.png'; // relative path to image</code>
在您的元件,然後您可以如下使用匯入的影像:
<code class="jsx">class Nav extends Component { render() { return ( <img src={logo} alt="logo" /> ); } }</code>
影像匯入的優點:
以上是如何在我的 React.js 應用程式中一致地管理影像路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!