Maison  >  Article  >  interface Web  >  Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

藏色散人
藏色散人original
2023-01-04 09:47:412183parcourir

React ne peut pas obtenir les éléments de la page car le panneau d'onglets masqué ne restitue pas le DOM par défaut. La solution est la suivante : 1. Ouvrez le fichier de réaction correspondant ; 2. Recherchez la partie de code forceRender ; 3. Définissez forceRender sur "true".

Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

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

Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

Les éléments de la page masquée des onglets ne peuvent pas être obtenus dans React+et UseEffect

Description détaillée du problème :

La page a plusieurs onglets, et Echarts est utilisé dans le deuxième onglet, et les Echarts sont utilisés pour rendre les Echarts sont définis. div et définissez l'identifiant, mais l'élément dom ne peut pas être obtenu dans useEffect

(s'il n'est pas obtenu dans useEffect, la même erreur sera signalée)

render :

Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

useEffect :

Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

TypeError signalé :

Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

Rapport d'erreurs

Cause :

Le panneau d'onglets masqué ne rend pas dom par défaut

Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

Solution :

Définissez forceRender sur true

Que dois-je faire si React ne parvient pas à obtenir les éléments de la page ?

Apprentissage recommandé : "réagir tutoriel vidéo

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!

Déclaration:
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