Size: a a a

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

2020 February 05

С

Сергей in Nuxt.js — русскоговорящее сообщество
Golovachov Anton
ребят, подскажите пожалуйста, есть ли возможность подкладывать в адрес динамичного компонента переменную из стора/стейта, на уровне сср?
на сколько мне известно динамический импорт nodejs пока не поддерживает
источник

MK

Mila Kucher in Nuxt.js — русскоговорящее сообщество
у меня была похожая задача - надо было динамично компоненты загружать
после долгих поисков решение выглядит вот так:
<component  :is="neededComponent"></component>

this.neededComponent = 'component1';
this.$options.components[this.neededComponent] = () => import(@/components/folder/${this.neededComponent}/index.vue);
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Golovachov Anton
ребят, подскажите пожалуйста, есть ли возможность подкладывать в адрес динамичного компонента переменную из стора/стейта, на уровне сср?
Зарегистрируйте компоненты глобально и передавайте в component :is
источник

MK

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

С

Сергей in Nuxt.js — русскоговорящее сообщество
значит импортнуть все варианты локально)
источник

MK

Mila Kucher in Nuxt.js — русскоговорящее сообщество
тоже нельзя
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
тогда никак, или уже вышел новый node?
источник

MK

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

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Можно ещё держать конструктор компонента в самой сторе, но тут уже бог вам судья
источник

GA

Golovachov Anton in Nuxt.js — русскоговорящее сообщество
Mila Kucher
у меня была похожая задача - надо было динамично компоненты загружать
после долгих поисков решение выглядит вот так:
<component  :is="neededComponent"></component>

this.neededComponent = 'component1';
this.$options.components[this.neededComponent] = () => import(@/components/folder/${this.neededComponent}/index.vue);
не очень понимаю, это в каком жизненом цикле?
источник

MK

Mila Kucher in Nuxt.js — русскоговорящее сообщество
есть набор компонентов
есть роли юзеров
после логина юзера - с базы возвращается джсон со списком названий компонентов которые отрисовать юзеру
источник

MK

Mila Kucher in Nuxt.js — русскоговорящее сообщество
вот такое было задание )
источник

GA

Golovachov Anton in Nuxt.js — русскоговорящее сообщество
то есть это не ssr ?
источник

MK

Mila Kucher in Nuxt.js — русскоговорящее сообщество
а. неа, сори за путаницу )
источник

GA

Golovachov Anton in Nuxt.js — русскоговорящее сообщество
нп
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
Есть nuxt и есть удалённый websocket сервер работающий по wss (через https). CORS не даст при работе на http://localhost работать с wss://tru.lala/something
Решение сделал через отдельный скрипт для старта express и nuxt для https://localhost с подключением в него ключа и сертификата. Однако такое решение вносит свои особенности. Главная проблема в том, что если удалённый wss сервер падает на больше чем 5 сек, падает и nuxt, и ещё часто подлагивает hot module reloading.
Не появилось ли в nuxt встренных стредств решения такой проблемы. Может сталкивался ктото?
источник

MK

Mike Konan in Nuxt.js — русскоговорящее сообщество
Подними реверс прокси
источник

С

Сергей in Nuxt.js — русскоговорящее сообщество
настроить nginx чтобы websocket вещал ещё и под http-шкой, хмм, ну да, в принципе вариант, спс
источник

IS

Igor Sheko in Nuxt.js — русскоговорящее сообщество
Подскажите:
Нужно переложить данные из localStorage в vuex при загрузке страницы. Как это лучше оформить в universal mode?
источник

А

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