@wipe0009

Как поставить alert используя i18n Vue 3 Cli?

Здравствуйте, скажите пложалуйста как я могу использовать alert( t("hello") );
используя en.json / ru.json
К примеру
import { useI18n } from "vue-i18n";
setup() {
    const { t } = useI18n({
      inheritLocale: true,
      useScope: "local",
    });

    return { t };
  },

mounted(){alert (t("hello"))}
не работает
Uncaught TypeError: vue_i18n__WEBPACK_IMPORTED_MODULE_2__.useI18n.t is not a function
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега Vue.js
Thinking about a11y
Скорее всего ваш t не функция. Возможно это строка или Ref на строку, или Ref на функцию. Попробуйте alert(t.value("hello")). Ну или просто выведите ваш t в консоль и посмотрите что это.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы