Сергей Присяжнюк, А вообще для решения таких проблем придумали хеш в вебпаке. Это когда у файлов название становится что типа: main.23145123521352135346.css и при изменении и переборке оно поменяется и у пользователей этот файл погрузится снова, у них то галочка на сброс кеша стоять не будет :D
kaleon, Обернуть текст + изображение в контейнер, задать этому контейнеру максимальную ширину, далеко не идеальный вариант, но рабочий. Ставить после каждого слова , тоже не самый лучший вариант, но тоже рабочий.
Евгений М.,
let lnk = document.querySelectorAll('ищем нужный список');
Пример:
let lnk = document.querySelectorAll('header .main-links ul');
Тут идет обращение к header в котором лежит котнейнер с классом .main-links в котором лежит ul.
То есть:
#someID - решетка перед названием если обращение идет к айди
.someClass - точка перед названием если обращение идет к классу
header\foodet\div\ul\li - ничего если обращение идет к типу "контейнера"
Да даже к вашему проекту можно прикрутить миллион "финтифлюшек" и сделать его сложным, НО самое главное не забывайте про КАЧЕСТВО. Одно дело сделать КАЧЕСТВЕННЫЙ трекер криптовалют, другое дело сделать ужасный костыль аля стриминговый сервис.
Buksarin, Решение немного странное, почему именно так? toggle будет присваивать класс, если его нет и убирать, если он есть. В моем примере 1 слово, у вас целая строчка :D, а для чего? :D
mode: production и так стоит, и в этом и есть проблема. В доках Vue написано, что при этом моде вебпак должен сжать Vue, но не сжимает. А UglifyJsPlugin просто не хочет работать, лучшее чего я смог добиться, так это просто сжать файл app.js, остальные файлы он так и не минифицирует.
Дмитрий, У вас в примере переменная body, переименуйте ее как хотите и везде где она есть(сейчас body) - вставляйте ее. Двигаться у вас будет фон блока. Вы ни как не сможете обратиться к элементу который двигается, так как двигается фон, который задан стилями CSS.
Чем плох вариант закинуть в стор данные и на их основе в каждом layout'е показывать уведомление?