Que dois-je faire si l'image de réaction importée ne s'affiche pas ?

藏色散人
Libérer: 2023-01-04 16:47:35
original
3439 Les gens l'ont consulté

Solutions pour importer et ne pas afficher les images de réaction : 1. Importez les images via "Que dois-je faire si l'image de réaction importée ne s'affiche pas ?; 2. Via "import zzsc Importez le image de "./zzsc1.png"", puis introduisez directement la variable dans img.

Que dois-je faire si l'image de réaction importée ne s'affiche pas ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, React version 18.0.0, ordinateur Dell G3.

Que dois-je faire si l'image de réaction importée ne s'affiche pas ?

Le problème de l'importation d'images dans React est correct mais ne s'affiche pas sur la page ou ne peut pas être affiché normalement après emballage

1. Comment importer des images dans React

Dans le passé, nous utilisions img pour importer des images et il suffit de faire ce qui suit. C'est tout. Si vous écrivez comme ceci dans React, une erreur sera signalée :

<img  alt="Que dois-je faire si l'image de réaction importée ne s'affiche pas ?" >
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

J'ai résumé deux méthodes ci-dessous :

1 Utilisez la méthode require pour introduire le mauvais. utilisation de Lu Jin :

<img  alt="Que dois-je faire si l'image de réaction importée ne s'affiche pas ?" >
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

« Écrire comme ceci ne prendra pas effet, car si vous utilisez create-react-app et exigez l'importation d'images, require renvoie un module ES au lieu d'une chaîne. En effet, dans le chargeur de fichiers, l'option esModule est activée par défaut.一 Utilisez donc l'une des méthodes suivantes pour importer des images : puis ajoutez .default pour être

<img  alt="Que dois-je faire si l'image de réaction importée ne s'affiche pas ?" >
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
e

2,

passé ! Important introduit

import zzsc from "./zzsc1.png"
Copier après la connexion
puis directement introduit les variables dans

Img.

Que dois-je faire si limage de réaction importée ne saffiche pas ?

Cependant, parfois l'image de votre environnement de développement s'affiche, mais lorsque vous le déployez dans l'environnement de test après l'emballage, vous constaterez que l'image a de nouveau disparuQue dois-je faire si limage de réaction importée ne saffiche pas ?, en vous grattant la tête et en réfléchissant Je ne comprends pas quel est le problème. C'est en fait très simple. Webpack ne peut récupérer les images de votre dossier public que lors de l'emballage, donc lors du placement des images, l'emplacement de l'image est également très important ! Mettez-les tous dans le dossier public. Code ci-dessus :

<img  alt="Que dois-je faire si l'image de réaction importée ne s'affiche pas ?" >
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

Si vous ajoutez "./" devant votre itinéraire de colis, vous devez écrire tous les itinéraires. Ce sera plus facile si vous ne l'ajoutez pasApprentissage recommandé : "

Tutoriel vidéo React

. "

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal