на десктопе маунтятся компоненты для мобилки и наоборот, а это в свою очередь сильно ломает перфоманс сайта
компоненты отображаются через v-show по девайсу используя библиотеку https://github.com/spooosh/nuxt-device-is
и вот если пытаюсь отобразить компоненты через v-if, то у меня появляется ошибка гидратации
компоненты я так же пытаюсь подгружать через вебпаковский динамический импорт, не помогает
как вообще должна работать вся эта история, когда мне нужно отображать разные компоненты в зависимости от девайса, при этом не рендеря лишние компоненты?
Покажи код
да я походу разобрался немного я вот вижу что у меня в responsive плагин всегда возвращает девайс как mobile, не важно при этом какой размер окна я устанавливаю, поэтому попытки отобразить через v-if и приводят к гидратации
Ты имеешь в виду, когда ты в девтулзах включаешь эмуляцию мобилки?
да, но если я делаю responsive и расширяю/сжимаю сам, то всегда mobile определяется видимо библа от user-agent работает и по дефолту там мобилка..?
Да, к тому же ты можешь задать кастомный
Обсуждают сегодня