Size: a a a

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

2019 December 10

V

Vadim in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Не стоит, их надо размещать там же где они вызываются
тоесть переходя по страницам, мне каждый раз вызывать апи, принимать данные и генерировать меню, вместо того чтобы хранить уже сгенерированное в сторе?
источник

SL

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

V

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

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Если это какая-то часть приложения которая завсит от внешних данных всегда её можно обернуть в keep-alive
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Со сторой вам придётся руками вызывать инициализацию этих данных чтобы закинуть их в один компонент, это не очень эффективно. Компонент же обратится к данным только тогда когда это нужно.
источник

НК

Никита Каманин in Nuxt.js — русскоговорящее сообщество
Как я понял, расчет будет происходить при любом ресайзе, не лучше ли сделать расчет по прохождению контрольных точек?
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
и в зависимоссти от страницы у меня это меню выглядит по разному, тоесть для страницы новости там загружаются данные с одного апи, для страницы аналитика с двух апи, для блогов в трех апи одно из которых используется для страниы новости и тд
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Никита Каманин
Как я понял, расчет будет происходить при любом ресайзе, не лучше ли сделать расчет по прохождению контрольных точек?
А какая разница? Мы вешаем условие responsive.isMobile и слушаем только его, код выполнится только один раз который подписан на isMobile.
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
и я просто генерирую это меню, сохраняю в сторе и в записимости от страницы подгружаю
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vadim
и я просто генерирую это меню, сохраняю в сторе и в записимости от страницы подгружаю
Если вы модуль сторы используете для одного компонента то это уже неправильно, стора про шаринг данных между компонентами
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Vadim
и я просто генерирую это меню, сохраняю в сторе и в записимости от страницы подгружаю
можно его только при первом обращении подгрузить, сохранить в состояние меню и всё
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
можно его только при первом обращении подгрузить, сохранить в состояние меню и всё
несовсем понимаю как потом мне при изменении роута менять состояние с одного на другое
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Vadim
несовсем понимаю как потом мне при изменении роута менять состояние с одного на другое
следить за роутом в меню
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
звучит не очень удобно
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
почему? Инкапсулируешь всю логику в одном компоненте меню.
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Vadim
звучит не очень удобно
зато вся ответственность за меню - в меню
источник

V

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

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vadim
но разве не проще использовать стор, чтобы было проще и удобнее? не для этого ли он и был придуман?
Так концептуально со стором или без ничего не поменяется. Вам так же нужно будет подписываться на роутер.
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Так концептуально со стором или без ничего не поменяется. Вам так же нужно будет подписываться на роутер.
пичем в случае вуекса можно сделать большую ошибку и притянуть роутер внутрь стора..
источник

К

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