Источник изображения в Inspect Element отображается как [object Object]

Я пытаюсь, чтобы изображение отображалось в моем разделе из моего файла .json. Итак, как всегда, я добавил свойство к компоненту и проанализировал значения файла .json, который представляет собой config.dog.src . Я печатаю это в консоли, и значение отлично отображается с dog.png в консоли. Однако в коде элемента проверки отображается [object Object]. Есть идеи?

Я пытался изменить файл .json и жестко кодировать, но это противоречит цели файла .json, поэтому на самом деле не хочу этого делать.

dog:{
    src: "dog.png"
} 

<DogComponent src = {config.dog.src} />

Консольный элемент проверки показывает следующее:

<img src=[object Object] />

Ожидаемый результат должен быть:

<img src = "dog.png" />

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
508
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, вам может не хватать file-loader для webpack. Добавьте это в раздел модуля конфигурации вашего веб-пакета и убедитесь, что вы импортируете изображение по разрешаемому пути, и оно должно работать:

{
  test: /\.(jpe?g|png)$/i,
  include: path.resolve(__dirname, './'),
  loaders: ['file-loader']
}

Спасибо! Казалось, это помогло, а также исправить много ошибок с другими изображениями. :)

Hamodey_ 27.05.2019 18:26

Другие вопросы по теме