gpt4 book ai didi

vuejs3 - 使用quasar框架在vuex模块中导入vue-i18n

转载 作者:行者123 更新时间:2023-12-05 05:54:15 27 4
gpt4 key购买 nike

我的国际化引导文件

import { boot } from 'quasar/wrappers';
import { LocalStorage } from 'quasar';
import messages from 'src/i18n';
import { createI18n } from 'vue-i18n';

const storedLang = LocalStorage.getItem('anty-locale');

const i18n = createI18n({
locale: storedLang && storedLang === 'en' ? 'en-US' : 'ru-RU',
messages,
});

export default boot(({ app }) => {
app.use(i18n);
});

export { i18n };

当我尝试像这样导入 vuex js 文件时

import { useI18n } from 'vue-i18n';

const { t } = useI18n({ useScope: 'global' });

我发生错误 SyntaxError: Must be called at the top of a setup function

import i18n from 'boot/i18n';
i18n.t('common.user') //also doesn't work

在.js/.ts文件中导入i18n有什么正确的方法吗?

最佳答案

我这样修复并且成功了。

import { i18n } from 'boot/i18n';

i18n.global.t('common.user'); // it works

关于vuejs3 - 使用quasar框架在vuex模块中导入vue-i18n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69687783/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com