• Почему слетают куки после перезапуска браузера?

    @Masthead Автор вопроса
    szQocks, да, 100 из 100 там. это же персистер, он напрямую их контролит. Да и я говорю, сам персист прекрасно работает, а вот куки - нет.
    Написано
  • Как использовать i18n вне setup()?

    @Masthead Автор вопроса
    Aetae, для кастомной валидации, к примеру.

    import { Message, isValidEmail, isValidPassword } from '~/shared/lib'
    
    export const checkForm = (email: string, password: string): boolean => {
      const { $i18n } = useNuxtApp()
      const t = $i18n.t
    
      if (!password.trim() || !email.trim()) {
        Message(
          'Username, email, password field cannot be empty!',
          'Имя пользователя, почта и пароль не должны быть пустыми!',
          'warning'
        )
        return false
      }
    
      if (!isValidEmail(email)) {
        Message('Invalid email format!', 'Неверный формат почты!', 'warning')
        return false
      }
      if (!isValidPassword(password)) {
        Message(
          'Invalid password format! The position must consist of at least 6 characters, 1 letter and 1 number.',
          'Неверный формат пароля! Должно быть минимум 6 знаков, 1 буква и 1 цифра',
          'warning'
        )
        return false
      }
    
      return true
    }


    Есть написанная мной message (toast), который прокидывается и через рендер отрисовывает то что надо. Туда, разумеется, нужно прокинуть текст, а сейчас это чисто говнокод, который, к примеру (30+ языков) будет невозможно интегрировать без головной боли)

    P.S этот тостик отрисовывается не на сервере, а непосредственно на клиенте. Встраивается в DOM - после отработки автоматически удаляется.

    впрочем тут уже и ответ на мой вопрос -
    const { $i18n } = useNuxtApp()
      const t = $i18n.t


    нашел ответ на гитхабе от акулы по vue/core
    Написано
  • Причины проблем Hydration Nuxt3?

    @Masthead Автор вопроса
    это действительно "простой" способ. который вполне себе работает. Но это скорее избегание проблемы, чем ее решение. мне же нужно решение, и, желательно, чтобы все нужные странички были ssr.
    Написано
  • Как передать данные через react-router?

    @Masthead Автор вопроса
    Попробовал, но через хук не пошло, тк не дает юзать его на уровнях выше