ParcelJS, как динамически отображать изображение в храме - PullRequest
0 голосов
/ 04 ноября 2018

Я пытаюсь изменить фоновое изображение на основе значения, полученного из API. Поэтому, когда значением API является 'partly-cloudy-night', у меня будет одно и то же имя изображения partly-cloudy-night.jpg для отображения. Но .... Поскольку Parcel работает над активами statci, я получаю эту ошибку

GET http://localhost:1234/assets/images/bg-images/partly-cloudy-day.jpg 404 (не найдено)

, который говорит, что изображение не может быть найдено.

const displayWeatherData = (data, location) => {
     let {
           icon,
           summary
        } = data.currently

        document.querySelectorAll(".location-label").forEach(el =>
            el.innerHTML = location
        )

        document.querySelector('main').style.backgroundImage = 
        `url("./assets/images/bg-images/${icon}.jpg")` <== here
        }

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...