Size: a a a

Nuxt.js | Vue SSR

2021 February 17

VM

Valar Morghulis in Nuxt.js | Vue SSR
Roman Vladimirov
Подскажите как при нажатии кнопки "назад" в браузере (при открытой модалке) предотвратить переход назад а выполнить что-нибудь другое (например закрыть её)
Как например сделано в мобильной версии яднекс.маркета в каталоге (происходит навигация в компоненте а не в браузере)
Ну очевидно, нужно заносить в историю вью роутера
источник

VM

Valar Morghulis in Nuxt.js | Vue SSR
Вернее браузера, а вью роутер просто нужно для этого настроить
источник

RV

Roman Vladimirov in Nuxt.js | Vue SSR
на том же яндекс.маркете в историю переход по каталогу не сохраняется
источник

V

Vlad in Nuxt.js | Vue SSR
Roman Vladimirov
Подскажите как при нажатии кнопки "назад" в браузере (при открытой модалке) предотвратить переход назад а выполнить что-нибудь другое (например закрыть её)
Как например сделано в мобильной версии яднекс.маркета в каталоге (происходит навигация в компоненте а не в браузере)
модалка должна быть как дочерним роутом
источник

DP

Dmitry Petrik in Nuxt.js | Vue SSR
Народ, как правильно импортировать функции из библиотек чтобы в бандл вся библиотека не попала? import { format } from 'date-fns’ или так import format from 'date-fns/format‘
источник

V

Vlad in Nuxt.js | Vue SSR
Dmitry Petrik
Народ, как правильно импортировать функции из библиотек чтобы в бандл вся библиотека не попала? import { format } from 'date-fns’ или так import format from 'date-fns/format‘
Второй вариант
источник

V

Vlad in Nuxt.js | Vue SSR
Но обычно в доке к библиотеке пишут
источник

DP

Dmitry Petrik in Nuxt.js | Vue SSR
Я по второму варианту делаю. Просто хотел уточнить
источник

AP

Anton Permyakov in Nuxt.js | Vue SSR
Dmitry Petrik
Я по второму варианту делаю. Просто хотел уточнить
удобнее делать как в первом, поэтому по-хорошему должен быть бабель плагин, который первые импорты переведет во вторые
источник

VS

Vlad 🦠 Starkovsky in Nuxt.js | Vue SSR
Dmitry Petrik
Народ, как правильно импортировать функции из библиотек чтобы в бандл вся библиотека не попала? import { format } from 'date-fns’ или так import format from 'date-fns/format‘
первый
источник

AP

Anton Permyakov in Nuxt.js | Vue SSR
источник

VS

Vlad 🦠 Starkovsky in Nuxt.js | Vue SSR
👀 еще отдельный плагин для этого ужс
источник

VS

Vlad 🦠 Starkovsky in Nuxt.js | Vue SSR
Обычный вебпак нормально тришейкает такие импорты
источник

DP

Dmitry Petrik in Nuxt.js | Vue SSR
Наверное лучше вообще с cdn забирать
источник

AP

Anton Permyakov in Nuxt.js | Vue SSR
Vlad 🦠 Starkovsky
Обычный вебпак нормально тришейкает такие импорты
мои источники говорят другое :/
источник

DP

Dmitry Petrik in Nuxt.js | Vue SSR
Мне он на клиенете вроде только нужен
источник

V

Vlad in Nuxt.js | Vue SSR
Anton Permyakov
мои источники говорят другое :/
+
источник

AP

Anton Permyakov in Nuxt.js | Vue SSR
Dmitry Petrik
Наверное лучше вообще с cdn забирать
так ты точно все подряд получишь
источник

DP

Dmitry Petrik in Nuxt.js | Vue SSR
Anton Permyakov
мои источники говорят другое :/
Влада вообще слушать не надо. Я скорее подзаборному бомжу поверю чем ему)
источник

DP

Dmitry Petrik in Nuxt.js | Vue SSR
Anton Permyakov
так ты точно все подряд получишь
Тоже верно
источник