feat(admin): admin 独立入口安装 i18n

apiMain / customToolsMain / customToolsGuideMain / main / policyMain
五个 admin 独立入口统一 installI18n,使管理后台页面接入前端多语言体系。

(存量改动随安全修复一同入库,与安全审计无关)
This commit is contained in:
JOJO 2026-09-02 18:31:10 +08:00
parent 596e781555
commit 3b91125017
5 changed files with 20 additions and 5 deletions

View File

@ -1,4 +1,7 @@
import { createApp } from 'vue'; import { createApp } from 'vue';
import { installI18n } from '@/locales';
import ApiAdminApp from './ApiAdminApp.vue'; import ApiAdminApp from './ApiAdminApp.vue';
createApp(ApiAdminApp).mount('#admin-api-app'); const app = createApp(ApiAdminApp);
installI18n(app);
app.mount('#admin-api-app');

View File

@ -1,4 +1,7 @@
import { createApp } from 'vue'; import { createApp } from 'vue';
import { installI18n } from '@/locales';
import CustomToolsGuideApp from './CustomToolsGuideApp.vue'; import CustomToolsGuideApp from './CustomToolsGuideApp.vue';
createApp(CustomToolsGuideApp).mount('#custom-tools-guide'); const app = createApp(CustomToolsGuideApp);
installI18n(app);
app.mount('#custom-tools-guide');

View File

@ -1,4 +1,7 @@
import { createApp } from 'vue'; import { createApp } from 'vue';
import { installI18n } from '@/locales';
import CustomToolsApp from './CustomToolsApp.vue'; import CustomToolsApp from './CustomToolsApp.vue';
createApp(CustomToolsApp).mount('#custom-tools-app'); const app = createApp(CustomToolsApp);
installI18n(app);
app.mount('#custom-tools-app');

View File

@ -1,4 +1,7 @@
import { createApp } from 'vue'; import { createApp } from 'vue';
import { installI18n } from '@/locales';
import AdminDashboardApp from './AdminDashboardApp.vue'; import AdminDashboardApp from './AdminDashboardApp.vue';
createApp(AdminDashboardApp).mount('#admin-app'); const app = createApp(AdminDashboardApp);
installI18n(app);
app.mount('#admin-app');

View File

@ -1,4 +1,7 @@
import { createApp } from 'vue'; import { createApp } from 'vue';
import { installI18n } from '@/locales';
import PolicyApp from './PolicyApp.vue'; import PolicyApp from './PolicyApp.vue';
createApp(PolicyApp).mount('#admin-policy-app'); const app = createApp(PolicyApp);
installI18n(app);
app.mount('#admin-policy-app');