Метод 1
Лучший способ - импортировать файл изображения в JSX
- это иметь index.js
файл папки с изображениями и экспортировать файлы как переменные экспорта.
Пример: рассмотрим assets
- каталог, в котором вы храните изображения, тогда index.js
будет выглядеть следующим образом.
export const myimage = require('./meteor-empirica-core-master/my-experiment/client/intro/jpg.jpg');
export const newimage = require('./meteor-empirica-core-master/my-experiment/client/intro/jpg.jpg');
.
.
.
Other images
И вы импортируете его в любой компонент, подобный следующему
import { myimage, newimage } from "../assets";
Я обнаружил, что это более чистый подход к загрузке изображений.Я надеюсь, что это поможет и в вашем случае.
Метод 2
Вы можете напрямую импортировать изображение в component
.Но когда у вас будет больше изображений, компонент будет выглядеть очень плохо.
const imagePath = require('./meteor-empirica-core-master/my-experiment/client/intro/jpg.jpg');
Примечание: Вы должны следовать своей структуре каталогов.Например, ../assets
означает, что ваш component
находится непосредственно в каталоге components
или в любом каталоге относительно assets
.