Dmitriy
всё нашёл, в $store.route.name смотрю
Stanislav
Народ как задавать бля боди класс при редиректе на другую вьюху?
а что ты такое делаешь, что тебе на боди надо класс вешать?
Dmitriy
а что ты такое делаешь, что тебе на боди надо класс вешать?
Не хочу рефакторить код чужой, мне надо просто от этого класса добавить пару стилей
Dmitriy
после роута
Nikita
прочитал 2-3 дня назад за то, что заблокированные кнопки говно
Nikita
мне статья так впечатлила, что я начал кнопки по другому делать
Nikita
Nikita
Nikita
и так горд за это, что решил всем рассказать
Anonymous
Ну кнопка с лоадером действительно круче смотрится и юзабельнее
Denis
Люди, тупой вопрос, если cookie отключены и localStorage тоже то на клиенте нельзя данные хранить получается?
Valerii
через vue-loader можно подключить внешний скрипт не используя npm?
Nikita
не, одно дело когда она лоадится, а еще она говорит, почему она так делает
Denis
Храни на сервере
Я про клиент
Anonymous
Да, храни данные клиента на сервере
Denis
-_-
Nikita
Skeleton?
Denis
Крч я правильно понимаю что нельзя?
Nikita
на клиенте еще есть базы данных
Anonymous
:D Ну если нет localStorage и cookie (а куки между делом тоже на сервере хранятся дубликатом), то остается только flash storage, а это реальный изврат
Nikita
и serviceworkers
Anonymous
Остается только кейс - идентифицировать клиента уникальным ID (есть либы, это легко, детект 95%, хоть ios типовый, хоть что), и по id хранить на сервере
Stanislav
Skeleton?
такие сервые блоки, которые отображаются до того, как загрузился контент. Facebook, LinkedIn, Google Drive юзают
Nikita
аа
Nikita
их через background делают
Denis
начались повторы
Nikita
разные же задачи, разве нет? одно юзабилити, второе просто красивость
Stanislav
их через background делают
Ну не всегда. С бэкграундом гемора больше
Nikita
я просто вроде в вебстандартах видел статью
Stanislav
https://medium.com/ux-for-india/facilitating-better-interactions-using-skeleton-screens-a034a51120a5
Nikita
и там через bg делали скелетон
Anonymous
начались повторы
Печаль, обычно оставшиеся 5% юзеров покрывают таки регистрацией на сервисе, а если ничего нет то и ладно Но люди вот пишут про воркеры и бд на клиенте, я могу чего-то не знать и можно через них покрыть еще % кейсов, попробуй
Stanislav
https://medium.com/js-dojo/async-in-vue-js-part-1-28d96f751a2e
Завтра
Бля
Завтра
Anonymous
тоже всегда так делал, блочим кнопку + показываем лоадер в ней вместо текста)
Завтра
Anonymous
и самый простой))
Завтра
Завтра
Завтра
Anonymous
Ребят, поделись оптимальным способом обхода объекта в поиске определенного ключа, у значения которого нужно что-то изменить. Кроме функции с рекурсией, мб есть проще способ, а я нуб не знаю?
Завтра
Anonymous
да
Anonymous
Любой вложенности
Завтра
Anonymous
спс, щас глянем
Александр
Где лучше хранить 1 большой объект? Будет SPA с 4-мя стринцами. Объект нужен только для главной
Anonymous
Ему сначала надо найти вложенную часть объекта с подходящим условием, которую и надо изменить
Anonymous
Тут нужен какой-то forEach функциональный, который умеет сам в глубину
Александр
Они будут изменяться, только при обновлении главной старницы
Nikita
Кинь ссылку
http://css-live.ru/articles/zablokirovannye-knopki-otstoj.html
Nikolay
Они будут изменяться, только при обновлении главной старницы
ну у тебя по сути два варианта, либо глобально хранить гдето в виде константы либ пихать в стор, если таковой используешь
Александр
Я думал про стор, но не много ли его для одного объекта?
Nikolay
если данные статичные и тее не нужно в них что то менять, можно хранить в виде константы
Александр
Попробую глобально хранить
Александр
а данные вообще можно как-то закешировать без локалстора на клиенте? Там объект большой очень
Anonymous
Lodash get/set
Спасибо, разбираюсь с подключением лодаша как раз, видимо с ним все будет делать в разы проще и быстрее, хватит писат ьсвои кривые велосипеды👍
Rafael 🌵
Если 4 страницы, то модно в корень засунуть
Nikolay
а данные вообще можно как-то закешировать без локалстора на клиенте? Там объект большой очень
ну есть 3 способа 1. локалстор 2. вывести прям в html странице браузера гденибудь до подключения всех скриптов конструкцию вида <script>window.BIG_DATA = {......} но это уже на стороне бэка делается, браузер закеширует страничку, так же если обмазаться сервисворкером можно закешировать на очень долго 3. положить в виде json файла рядом и по ajax стучаться, такой же способ как 2, но получше т.к данные хранятся отдельно.
Nikolay
самый правильный, локалстор
Anonymous
Я думал про стор, но не много ли его для одного объекта?
я дно, но мне кажется надо использовать 1 и 3 способ, тоесть хранить в локалсторе, но в случае чего быть готовым подгрузить
Rafael 🌵
я дно, но мне кажется надо использовать 1 и 3 способ, тоесть хранить в локалсторе, но в случае чего быть готовым подгрузить
Там выше Денис спрашивал про то, что использовать если локалстор и куки недоступны
Rafael 🌵
Надо дублировать харнение