Вот я и пытаюсь воссоздать пример с нетлифи. Но в
этом примере вся загвоздка в том, что указание путей и их размеры указываются в отдельном vue.component + json файле.
Т.е. в этой части:
function loadImage(picture) {
let sources = picture.children,
loadingPath = "images/tiny",
sizes = ["large","medium","small"];
for(var s = 0; s < sources.length; s++) {
if (sources[s].hasAttribute("srcset")) {
updateAttributeURL(sources[s], "srcset", loadingPath, "images/"+sizes[s] );
} else {
updateAttributeURL(sources[s], "src", loadingPath, "images/"+sizes[s] );
}
sources[s].addEventListener('load', image => {
image.target.closest("picture").classList.remove("lazy-initial")
}, false);
}
}
Я убрал пути, но что-то не срабатывает. Подскажите, что упустил?
UPD:
срабатывает при ресайзе рабочей области