gpt4 book ai didi

javascript - 无法在ReactJS中的innerHTML中使用导入的图像组件

转载 作者:行者123 更新时间:2023-12-03 02:08:10 24 4
gpt4 key购买 nike

我试图在 div 内动态显示图像(作为组件导入)。我的代码如下所示:

import prevIcon from './images/prev_icon.svg';

let newNode = document.createElement('div');
newNode.innerHTML = '<img src=' + { prevIcon } + ' width="30px" height="30px" />';

不幸的是,这不起作用。prevIcon 不会作为图像出现。

在检查渲染的 html 时,我得到如下内容:

<img src="[object" object]="" width="30px" height="30px">

最佳答案

试试这个,你错过了 src 之间的引号

import prevIcon from './images/prev_icon.svg';

let newNode = document.createElement('div');
newNode.innerHTML = '<img src="' + prevIcon + '" width="30px" height="30px" />';

关于javascript - 无法在ReactJS中的innerHTML中使用导入的图像组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49709331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com