Heim > Web-Frontend > Front-End-Fragen und Antworten > Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?

Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?

藏色散人
Freigeben: 2023-01-04 16:47:35
Original
3475 Leute haben es durchsucht

Lösungen für das Importieren und Nichtanzeigen von Reaktionsbildern: 1. Importieren Sie Bilder über „Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?; 2. Über „import zzsc Importieren Sie die Bild aus „./zzsc1.png“ und fügen Sie die Variable dann direkt in img ein.

Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Reaktionsversion 18.0.0, Dell G3-Computer.

Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?

Das Problem beim Importieren von Bildern in React ist korrekt, wird aber nicht auf der Seite angezeigt oder kann nach dem Packen nicht normal angezeigt werden

1. So importieren Sie Bilder in React

In der Vergangenheit haben wir img verwendet um Bilder zu importieren und nur Folgendes zu tun: Wenn Sie in React so schreiben, wird ein Fehler gemeldet:

<img  alt="Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?" >
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

Ich habe unten zwei Methoden zusammengefasst:

1 Verwendung von Lu Jin:

<img  alt="Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?" >
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

„So etwas zu schreiben hat keine Wirkung, denn wenn Sie die Create-React-App verwenden und Bilder importieren müssen, gibt require ein ES-Modul anstelle einer Zeichenfolge zurück. Dies liegt daran, dass im File-Loader die esModule-Option standardmäßig aktiviert ist.一 Verwenden Sie also eine der folgenden Möglichkeiten, um Bilder zu importieren: Fügen Sie dann .default hinzu, um

<img  alt="Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?" >
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

2,

übergeben zu werden!

Manchmal wird jedoch das Bild Ihrer Entwicklungsumgebung angezeigt, aber wenn Sie es nach dem Packen in der Testumgebung bereitstellen, werden Sie feststellen, dass das Bild wieder verschwunden ist

, kratzen Sie sich am Kopf und denken Sie nach Verstehe nicht, was das Problem ist. Es ist eigentlich ganz einfach. Webpack kann beim Packen nur Bilder in Ihrem öffentlichen Ordner abrufen. Daher ist beim Platzieren von Bildmaterial auch der Speicherort des Bildes sehr wichtig! Legen Sie sie einfach alle in die öffentliche Datei. Obiger Code: Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?

import zzsc from "./zzsc1.png"
Nach dem Login kopieren
Wenn Sie „./“ vor Ihrer Paketroute hinzufügen, müssen Sie alle Routen schreiben. Es ist einfacher, wenn Sie es nicht hinzufügen

Was soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?Empfohlenes Lernen: „

Video-Tutorial reagieren

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das importierte Reaktionsbild nicht angezeigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage