Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengurus Laluan Imej Secara Konsisten dalam Apl React.js Saya?
Masalah:
Laluan relatif untuk imej dalam projek React.js kelihatan tidak berfungsi, terutamanya apabila URL mengandungi segmen tambahan.
Cari Penyelesaian:
Secara tradisinya, laluan relatif dalam atribut src bagi teg img telah berdasarkan hierarki fail. Walau bagaimanapun, dalam React.js, laluan dibina berdasarkan URL. Ini boleh membawa kepada masalah apabila URL berubah, terutamanya apabila menggunakan Penghala React.
Jawapan: Import Imej
Dalam projek cipta-react-app, menggunakan laluan relatif untuk imej tidak tidak selalu membuahkan hasil yang diinginkan. Sebaliknya, pertimbangkan untuk mengimport imej terus ke dalam komponen anda. Pendekatan ini memastikan pengendalian imej yang konsisten tanpa mengira struktur URL.
Pelaksanaan:
Untuk mengimport imej, gunakan sintaks berikut:
<code class="jsx">import logo from './logo.png'; // relative path to image</code>
Dalam anda komponen, anda kemudian boleh menggunakan imej yang diimport seperti berikut:
<code class="jsx">class Nav extends Component { render() { return ( <img src={logo} alt="logo" /> ); } }</code>
Kelebihan Import Imej:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengurus Laluan Imej Secara Konsisten dalam Apl React.js Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!