на сайте или показываю обычное обычное. Устройство определяю через плагин https://github.com/nuxt-community/device-module
Проблема в том, что если открыт сайт на Десктопе но в маленьком брекпоинте (На маленькой ширине), на наксте мы не можем узнать размер страницы, в итоге переменная, отвечающая за показ менюшки, считает что это десктоп (работает плагин) и ломает менюшку.
Как правильнее будет решить проблему? через css апеллировать менюхой или есть какое-то решение как можно в наксте через js код?
https://www.npmjs.com/package/nuxt-breakpoints
Спасибо, а ты использовал такую штуку сам?
понял, спасибо, попробую) я почему-то ночью не решился ставить этот плагин, мне показался в ночи не оч логичным) тогда затестим!
на проде работает, все норм
не работает( это было бы чуда, знать в ssr размер окна
Плагин смотрит на юзер агента браузера, а от того, что ты ресайзишь страницу, он пересчитываться не будет. Если ты не отрисовываешь две совершенно разных страницы с разной логикой в зависимости от типа устройства, то и особого смысла его определять нет. Так получается обычный адаптив, где ты с помощью media запросов можешь делать что угодно
Обсуждают сегодня