Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 October 30

D

DK in Nuxt.js — русскоговорящее сообщество
@
кто-то знает как сделать на айфоне, чтобы с nuxt/pwa - грузилась не старая версия сайта :/
Воркер должен скачать обнову, в теории
источник

D

DK in Nuxt.js — русскоговорящее сообщество
После загрузки закэшенной версии
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
nuxt/pwa я вообще не понимаю зачем сделали
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
по их теории можно ничего не делая получить pwa
источник

@

@ in Nuxt.js — русскоговорящее сообщество
аха, только не работает, видимо надо в workbox и сервис воркере разобраться сначала ))
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
у меня маленький вопрос
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
а вы сам .html тоже кэшируете сервис воркером?
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
если нет то после рефреша страницы у вас хочешь не хочешь будет новая версия
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
если вы включили cache-first стратегию на html то это печально
источник

@

@ in Nuxt.js — русскоговорящее сообщество
я полагаю что nuxt/pwa кеширует.
я пробовал делать так:
1) очистить window.caches
2) workbox.addEventListnerer('installed') , on update -> window.location.reload(true)
3)
if ('serviceWorker' in navigator) {
 navigator.serviceWorker.getRegistrations().then((registrations) => {
   for (const worker of registrations) {
     console.log('Service worker:', worker)
     worker.update();
   }
 });
}


стратегия - networkFirst
источник

@

@ in Nuxt.js — русскоговорящее сообщество
в хроме на десктопе работает
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
Подскажите по стилю, если юзаю TS. Имеет ли смысл писать название методов мутации с большой буквы снейк кейсом?
источник

@

@ in Nuxt.js — русскоговорящее сообщество
а в сафари на ios - просто всегда грузит старую версию, при чем даже если очищаю safari -> clear site data, но все равно получаю старую версию
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Wacker
Подскажите по стилю, если юзаю TS. Имеет ли смысл писать название методов мутации с большой буквы снейк кейсом?
Я так пишу
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Я так пишу
а. соглашение типа мутации большими буквами?
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Wacker
а. соглашение типа мутации большими буквами?
м.б. Но ИМНО - это старое наследние, я же на TS - у меня с ним другие соглашения :)
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
м.б. Но ИМНО - это старое наследние, я же на TS - у меня с ним другие соглашения :)
)))))))))
источник

GS

Grigorii K. Shartsev in Nuxt.js — русскоговорящее сообщество
Wacker
а. соглашение типа мутации большими буквами?
Мутации - это не функции, которые мы явно вызываем. Это типы действий, типы изменения состояния.
И вызываются они через диспетчер, которому говорится, что нужно закоммитить мутацию такого-то типа.
Поэтому имя мутации - это как константа с названием типа, а не как традиционное имя метода/функции
(да, так исторически сложилось)
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Коллеги,
Обычно использую Buefy, Vuetify А тут надо сделать пару страниц, где будет выпадающий календарь. Тащить все компоненты или парится с отдельным импортом не хочется. Кто чего посоветует?  
Гуглить я умею немного :), просто хотелось бы совета от реального использования
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
Grigorii K. Shartsev
Мутации - это не функции, которые мы явно вызываем. Это типы действий, типы изменения состояния.
И вызываются они через диспетчер, которому говорится, что нужно закоммитить мутацию такого-то типа.
Поэтому имя мутации - это как константа с названием типа, а не как традиционное имя метода/функции
(да, так исторически сложилось)
Понял, но я так понимаю если я на TS пишу и потом декоратор преобразовыывает метод класса в мутацию, тоя не должен следовать правилу иминования
источник