Size: a a a

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

2019 November 22

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Но вообще для вызова клиентского кода есть плагины которые выполняются на стороне клиента
источник

AK

Adilet Kadyrov in Nuxt.js — русскоговорящее сообщество
Ребят, а как добавить проверку на поддержку Webp в нюхте?
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Он должен лежать в /store/index.js
Так вроде лежит
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Adilet Kadyrov
Ребят, а как добавить проверку на поддержку Webp в нюхте?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Adilet Kadyrov
Ребят, а как добавить проверку на поддержку Webp в нюхте?
Выполняйте код в плагине а потом в контекст прокидывайте переменную
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Но я бы посоветовал решать проблему с webp на стороне сервера статики
источник

AK

Adilet Kadyrov in Nuxt.js — русскоговорящее сообщество
@staslashmanov Спасибо большое за подробный ответ 👍
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vadim
Так вроде лежит
Значит есть ненулевая вероятность что этот пакет не работает
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Значит есть ненулевая вероятность что этот пакет не работает
Это да ) А посоветуйте подобный плагин? Чтобы срабатывал на клиенте.
В обычном vue я такое в main.js пишу
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vadim
Это да ) А посоветуйте подобный плагин? Чтобы срабатывал на клиенте.
В обычном vue я такое в main.js пишу
Вы просто декларируете плагин в конфиге накста
https://nuxtjs.org/api/configuration-plugins
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
И указываете режим client
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
И указываете режим client
А. Понял. Спасибо!
источник

AK

Adilet Kadyrov in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Но я бы посоветовал решать проблему с webp на стороне сервера статики
Я хочу оптимизировать бэкграунд картинки и подставлять Webp версии, если клиент поддерживает. С обычными картинками пользуюсь <picture>, а с бэкграундом приходится детектить
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Adilet Kadyrov
Я хочу оптимизировать бэкграунд картинки и подставлять Webp версии, если клиент поддерживает. С обычными картинками пользуюсь <picture>, а с бэкграундом приходится детектить
У вас есть возможность настроить ваш сервер статики?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Или вы накстом раздаёте?
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
У вас есть возможность настроить ваш сервер статики?
а тут же уже все равно, там для бэкграунда веселые танцы с бубном что бы одним отдавать png а другие webp xD
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
а тут же уже все равно, там для бэкграунда веселые танцы с бубном что бы одним отдавать png а другие webp xD
По accept сервер статики определяет и отдаёт то что нужно :)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Вне зависимости от того какое расширение у файла
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
По accept сервер статики определяет и отдаёт то что нужно :)
а как в css подменять адрес?) или по одному адресу пытаться отдавать разные форматы?)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
а как в css подменять адрес?) или по одному адресу пытаться отдавать разные форматы?)
А зачем его подменять?
источник