Size: a a a

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

2020 November 14

AD

Alexandr Dikin in Nuxt.js — русскоговорящее сообщество
Roman Vladimirov
Вообще свайпер не мало весит, и наверное лучше его подключать локально а не плагином, если не хочешь чтоб он в бандл попал.
Используя локальную регистрацию?
источник

RV

Roman Vladimirov in Nuxt.js — русскоговорящее сообщество
Alexandr Dikin
Используя локальную регистрацию?
Да
источник

Д

Дмитрий in Nuxt.js — русскоговорящее сообщество
Открой папку в node_modules и папку swiper/css и есть там нужные тебе файлы?
источник

AD

Alexandr Dikin in Nuxt.js — русскоговорящее сообщество
Дмитрий
Открой папку в node_modules и папку swiper/css и есть там нужные тебе файлы?
Нет, этого css нет. Был другой файл swipper-bundle.css и swipper.scss, Подключил, что-то есть. Спасибо!
источник

AD

Alexandr Dikin in Nuxt.js — русскоговорящее сообщество
Еще вопрос, я правильно понимаю, что для локальной регистрации нужно взять код зависимости и в том файле можно реализовывать разметку?
источник

NK

Nikolay Koshkarev in Nuxt.js — русскоговорящее сообщество
Вопрос про nuxt, vuex и ssr
хранилище инициализируется на сервере, потом оно приезжает на страницу как часть объекта __NUXT__ (данные для гидратации). Оно ппц какое огромное - большую часть документа занимают эти данные.
Но стор используется не только для данных, которые нужны на каждой странице, а еще для того, чтобы шарить данные между компонентами в пределах одной страницы. Т.е. например, есть две страницы page1 и page2, для каждой из них (что бы не прокидывать данные по дереву компонентов) используется свой модуль vuex module1 и module2, пользователь  заходит на страницу page1 и получает, кроме нужных данных, еще данные module2 (верней не данные, а стору для них)

Как заставить nuxt не делать так?
источник

G

Gear in Nuxt.js — русскоговорящее сообщество
почему module2 то инициализируется если пользователь на page1 зашел?
источник

G

Gear in Nuxt.js — русскоговорящее сообщество
а вобще ппц огромное оно врядли мегабайты
источник

G

Gear in Nuxt.js — русскоговорящее сообщество
может максимум килобайт 10
источник

G

Gear in Nuxt.js — русскоговорящее сообщество
ето фигня имо
источник

NK

Nikolay Koshkarev in Nuxt.js — русскоговорящее сообщество
Gear
почему module2 то инициализируется если пользователь на page1 зашел?
потому что vuex не привязан к роутеру ни как
источник

G

Gear in Nuxt.js — русскоговорящее сообщество
В компонентах страниц надо инициализацию проводить в fetch
источник

NK

Nikolay Koshkarev in Nuxt.js — русскоговорящее сообщество
под инициализацией vuex я имею ввиду что в модуле мы пишем чтото вроде:

const state = () => ({
 count: 0,
 todos: [],
....
})


т.е. самих данных еще нет, экшины, которые заполнят эту стору вызовутся в компоненте, когда пользователь зайдет на страницу
НО. сама объект сторы в виде указанном выше заезжает на все страницы
источник

NK

Nikolay Koshkarev in Nuxt.js — русскоговорящее сообщество
Gear
может максимум килобайт 10
это пока пара страниц. на текущий момент у меня 1,1М не сжатого json
источник

NK

Nikolay Koshkarev in Nuxt.js — русскоговорящее сообщество
и это еще почистили и выпилили, то что совсем быстро было сделать
источник

G

Gear in Nuxt.js — русскоговорящее сообщество
Можно посмотреть в сторону store.registerModule
источник

NK

Nikolay Koshkarev in Nuxt.js — русскоговорящее сообщество
да. но не сильно понимаю, как это именно с nuxt завязать, он сам импортирует модули
источник

G

Gear in Nuxt.js — русскоговорящее сообщество
Тоже не юзал
источник

Д

Дмитрий in Nuxt.js — русскоговорящее сообщество
Nikolay Koshkarev
да. но не сильно понимаю, как это именно с nuxt завязать, он сам импортирует модули
Думаю тут стоит почитать об nuxt-link, если на page1 присутствует ссылка на page2
источник

NK

Nikolay Koshkarev in Nuxt.js — русскоговорящее сообщество
???
источник