在请求网络接口后直接i18n后,报错
useI18n().t('menu.home')
Test.vue?a796:106 SyntaxError: Must be called at the top of a setup
function
at createCompileError (message-compiler.esm-bundler.js?f92f:32)
at createI18nError (vue-i18n.esm-bundler.js?47e2:66)
at useI18n (vue-i18n.esm-bundler.js?47e2:2029)
at i18nRender (index.js?bf0f:52)
at i18n (RoleMenu.vue?a796:84)
at eval (RoleMenu.vue?a796:94)
临时找到一个方案,使用 getCurrentInstance 的proxy,然后proxy.$t('opt.ok')