У меня есть некоторые проблемы с моими изображениями в моем проекте реагирования. Действительно, я всегда считал, что относительный путь в атрибуте SRC был построен на архитектуре файловПравильный путь для img на React.js
Вот мои файлы архитектуры:
components
file1.jsx
file2.jsx
file3.jsx
conainter
img
js
...
Однако я понял, что путь был построен на ссылке. В одном из моих компонентов (например, в file1.jsx) У меня есть это:
localhost/details/2
<img src="../img/myImage.png" /> -> Works
localhost/details/2/id
<img src="../img/myImage.png" /> -> doesn't works, images are not displayed
Как можно решить эту проблему? Я хочу, чтобы в любой форме маршрутов, обрабатываемых реактивным маршрутизатором, все изображения могут отображаться с одним и тем же путем.
просто указывайте непосредственно на картинку, не используйте ../ whatever – JordanHendrix
Вам нужно использовать 'require'. Прочтите это [ответ] (https://stackoverflow.com/a/34583854/2099607) на SO для получения дополнительной информации. – today