问题描述
我有一个 React 网站,我在其中显示了一个 React 图标:
import { BsHouse } from 'react-icons/bs';
它被渲染为 SVG,我可以在 Firefox 开发者工具中访问它:
但是当我尝试在 React 页面的 UseEffect()
中访问它时,它为空:
const path = document.getElementsByTagName('body')[0]; // null
虽然我可以访问其他标签,例如 body
、div
、a
等
目前似乎还没有呈现 <svg>
和 <path>
元素。
在 DOM 中呈现后,我可以在何时何地访问我的 React 页面中的 <path>
?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)