Size: a a a

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

2020 November 27

SL

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

ЭБ

Эдуард Баженов... in Nuxt.js — русскоговорящее сообщество
Vladislav Bulgakov
ну и я пакет от спати юзаю, если у тебя там какие-то свои косстыли то нужна уже смотреть
спасибо, гляну
источник

ЭБ

Эдуард Баженов... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Это будет адом, но дело ваше.
я понимаю, но деваться некуда
источник

IB

Il Bu in Nuxt.js — русскоговорящее сообщество
Эдуард Баженов
Может знаете где почитать про это?
источник

IB

Il Bu in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Это будет адом, но дело ваше.
Да не, нормально.  У меня на одном проекте так было, правда там "чистый" Vue
источник

VB

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

IB

Il Bu in Nuxt.js — русскоговорящее сообщество
Vladislav Bulgakov
так себе пример роут не удобный, как по мне
Ну можете при старте приложения все локали сразу выгрузить
источник

IB

Il Bu in Nuxt.js — русскоговорящее сообщество
Это уж как душе угодно
источник

IB

Il Bu in Nuxt.js — русскоговорящее сообщество
Главное для вас это метод i18n.setLocaleMessage
источник

ЭБ

Эдуард Баженов... in Nuxt.js — русскоговорящее сообщество
Il Bu
Главное для вас это метод i18n.setLocaleMessage
Спасибо, буду изучать
источник

思孙

思秒 孙 in Nuxt.js — русскоговорящее сообщество
What country are you from?
источник

A

Arti 🦠 in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Интересно вот. Если я пишу в таком стиле (не пинайте за конкретику, прост пример), где стараюсь делать осмысленно и более менее архитектурно (для меня и з опыта) правильно, но при этом я ненавижу тупо верстать эти гребанные флексы, гриды (хотя и умею), я сгожусь во фронтендеры?
у тебя слой services знает обо всём?)
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Arti 🦠
у тебя слой services знает обо всём?)
в смысле ? Нет. В него реализация api внедряется и конекст (через плагин на страте). Контекст нужен чтобы со сторе работать
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
в смысле ? Нет. В него реализация api внедряется и конекст (через плагин на страте). Контекст нужен чтобы со сторе работать
а вью уже дергают сервисы, типа

private async asyncData (context: Context) {
   const dynamicComponentInfo = context.$serviceRegistry.getService(DynamicComponentsService).getSitePageDynamicComponents(SitePageType.ABOUT)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
в смысле ? Нет. В него реализация api внедряется и конекст (через плагин на страте). Контекст нужен чтобы со сторе работать
А зачем нужен реестр сервисов?
источник

SL

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

SL

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

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
А зачем нужен реестр сервисов?
ServiceLocator скорее. Это синглтон набора сервисов (синглот в рамках контекста ессно). Инициализируется в плагине
источник

m

mrFANRA in Nuxt.js — русскоговорящее сообщество
кто то интегрировал виджет TravelLine на сайт гостинцы на nuxt?
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
И под вопросом конечно должен ли сервис работать со сторой
Ну, возможно и нет. Но мне проще (и моим коллегам) работать в единой концепции - вью работаю только с сервисами. Потому что сейчас я проверяю авторизован юзверь или нет через сторе, в другом проекте прямы запросы постоянно на сервре, в другом проверка токена. Поэтому компоненты просто дергают  const isUserAuth = ctx.$serviceRegistry.getService(AuthService).isUserAuthorized()
А способ проверки (стратегия) инкапсулирована в сервисе конкретного проекта
источник