本教程操作環境:Windows10系統、react18.0.0版、Dell G3電腦。
(相關資料圖)
react獲取不到頁面元素怎么辦?
react+antd useEffect中獲取不到tabs隱藏頁中的元素
具體問題描述:
頁面有多個tabs標簽頁,在第二個標簽頁中使用Echarts,定義了用于渲染Echarts的div并設置了id,但是在useEffect中獲取不到該dom元素
(若不在useEffect中獲取,也報相同錯)
render中:
useEffect中:
報錯TypeError:
報錯
原因:
隱藏的tabpane默認不渲染dom
解決:
將forceRender設置為true
推薦學習:《react視頻教程》
以上就是react獲取不到頁面元素怎么辦的詳細內容,更多請關注php中文網其它相關文章!
關鍵詞: React