Rumah  >  Artikel  >  hujung hadapan web  >  Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?

Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?

藏色散人
藏色散人asal
2023-01-04 09:47:412225semak imbas

React tidak boleh mendapatkan elemen halaman kerana panel tab tersembunyi tidak memaparkan DOM secara lalai. Penyelesaiannya ialah: 1. Buka fail reaksi yang sepadan 2. Cari bahagian kod forceRender; Itu sahaja.

Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?

Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 18.0.0, komputer Dell G3.

Apakah yang perlu saya lakukan jika reaksi tidak mendapat elemen halaman?

Elemen dalam halaman tersembunyi tab tidak boleh diperolehi dalam react+antd useEffect

Perihalan masalah khusus:

Halaman tersebut mempunyai tab berbilang tab, pada yang kedua Echarts digunakan dalam halaman tab, div yang digunakan untuk membuat Echarts ditakrifkan dan id ditetapkan, tetapi elemen dom

tidak boleh diperolehi dalam useEffect (jika ia tidak diperoleh dalam useEffect, ralat yang sama akan dilaporkan)

render:

Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?

useEffect:

Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?

TypeError:

Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?

Ralat melaporkan

Punca:

Papan tab tersembunyi tidak menjadikan dom secara lalai

Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?

Penyelesaian :

Tetapkan forceRender kepada benar

Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?

Pembelajaran yang disyorkan: "tutorial video bertindak balas"

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika tindak balas tidak dapat memperoleh elemen halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn