Перенести импорт в отдельный файл - PullRequest
2 голосов
/ 27 мая 2020

У меня есть огромное количество импортированных изображений:

imports

В коде html эти изображения использовались как:

<source
  media="(min-width: 1200px)"
  srcset="/images/DISCLAIMER.jpg, /images/disclaimer-1140@2x.png 2x, /images/disclaimer-1140@3x.png 3x"
></source>

Вопрос: Как мне переместить весь импорт в отдельный файл и экспортировать его как отказ от ответственности ['320'] ['3x']? Может быть, вы знаете пример этого дела.

1 Ответ

1 голос
/ 27 мая 2020

Сделайте следующее:

Создайте файл (назовем его актив. js) и импортируйте нужные вам активы, а затем экспортируйте их:

import disclaimer from '...'
import disclaimer_3x from '...'

const disclaimer = {
  320: {
    3x: disclaimer_3x
  }
}

export {
  disclaimer
}

, а затем просто импортируйте этот файл:

import * as Asset from 'asset.js'

и используйте их так:

Asset.disclaimer['320']['3x']
...