提问人:Carlos Daniel 提问时间:10/30/2023 更新时间:10/30/2023 访问量:32
React-icons 和 DOM
React-icons and DOM
问:
我创建了一个名为“menu”的变量,并分配它来创建一个“div”dom 元素。之后,我从 react-icons 导入了 FaLinkedin,并尝试将其添加到菜单 div 中。我可能做错了,因为当我运行应用程序时,它只是返回名为“[object Object]”的文本的div,而不是出现的LinkedIn图标。我该如何解决这个问题?
我的代码:
import { FaLinkedin } from "react-icons/fa"
function criarMenu(){
var menu = document.createElement('div')
menu.setAttribute('id', 'mn')
menu.style.display = 'flex'
menu.style.justifyContent = 'center'
menu.style.alignItems = 'center'
menu.style.padding = '15px'
menu.style.position = 'absolute'
menu.style.top = '120px'
menu.style.margin = '0 78% 0px 0px'
menu.style.backgroundColor = 'blue'
menu.style.border = 'solid 1px yellow'
if(document.getElementById('quadro')){
document.getElementById('quadro').appendChild(menu)
} else if(document.getElementById('coluna')){
document.getElementById('coluna').appendChild(menu)
}
menu.append(\<FaLinkedin/\>)
}
我尝试添加图像而不是 react-icons,但图像没有渲染,我不知道为什么,所以我回到了最初的 react-icons 问题。
答: 暂无答案
评论
innerHTML
吗?另外,当它不在字符串中时,为什么 和 前面有转义字符?<
>
menu.innerHTML
menu.innerHTML = '<FaLinkedin/>'