diff --git a/src/App.vue b/src/App.vue index 1972809..5627fca 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,7 +4,7 @@ // 语言切换:嵌入时父项目经 :locale prop 传入当前语言,watch 同步到本实例; // 独立运行时由本组件内的语言开关 + loadLocaleAsync 自管。 import { ref, watch, defineAsyncComponent } from 'vue' -import { useI18n } from 'vue-i18n' +import { useLocale } from './composables/useLocale.js' import i18n, { loadLocaleAsync } from './i18n/index.js' import HeroSection from './components/HeroSection.vue' import ScreenshotCarousel from './components/ScreenshotCarousel.vue' @@ -28,7 +28,7 @@ watch( { immediate: true } ) -const { t } = useI18n({ useScope: 'global' }) +const { t } = useLocale() const tabs = subTabs const activeTab = ref(defaultSubTab) diff --git a/src/components/ExperimentTab.vue b/src/components/ExperimentTab.vue index 51683e3..3364368 100644 --- a/src/components/ExperimentTab.vue +++ b/src/components/ExperimentTab.vue @@ -1,8 +1,8 @@