javascript - 将图像放到页面而不使用导入语句
问题描述
我使用节点服务器/axios 将 svg 下载到我的 img/bodygraphs 文件夹。这个 svg 有一个唯一的名称 - userName + userFamilyname + .svg(例如 JohnSmith.svg)。接下来我想从那个文件夹中显示它,因为我必须在我的页面上使用这个 svg 的片段。问题是,我不能那样做。当我尝试使用<img src={`./img/bodygraphs/${this.state.firstName}${this.state.lastName}.svg`} />
不显示图像来显示图像时。我什至用固定的文件名尝试过它,比如说<img src="http://localhost:3000/img/bodygraphs/SomenameSomefamilyname.svg" />
- 仍然没有
但是当我用它导入它时import bodygraphsvg from './img/bodygraphs/SomenameSomefamiyname.svg';
,<img src={bodygraphsvg} />
它就像魅力一样。那么如何在不使用导入语句的情况下将此图像放到页面上,因为每个新用户的文件名都在变化?
解决方案
推荐阅读
- javascript - Jquery更改类和触发器
- python - Tkinter 函数放置
- javascript - 删除确认 HREF Sweet Alert
- regex - RegExp 匹配所有直到两个连续的特殊字符 (]])
- php - Laravel5.8:此路由不支持 GET 方法。支持的方法:POST。问题
- python - Python to_json 函数未将 DataFrame 转换为日期字段的正确格式的 Json
- java - 如何使用 JAVA 从动态创建的 JSON 中递归获取所有键值对
- c++ - 为什么我无法成功登录?
- java - 在区域设置“en_US”的代码“user.title”下未找到消息
- html - 是否有一个 HTML 标签的内容不能包含 JavaScript?