2026-05-11 11:57:42 +00:00
|
|
|
import { createApp } from 'vue';
|
|
|
|
|
import Antd, { message } from 'ant-design-vue';
|
|
|
|
|
import 'ant-design-vue/dist/reset.css';
|
|
|
|
|
|
|
|
|
|
import { setupAxios } from '@/api/axios-init.js';
|
|
|
|
|
import '@/composables/useTheme.js';
|
2026-05-15 08:50:40 +00:00
|
|
|
import { i18n, readyI18n } from '@/i18n/index.js';
|
2026-05-13 12:23:45 +00:00
|
|
|
import { applyDocumentTitle } from '@/utils';
|
2026-05-11 11:57:42 +00:00
|
|
|
import ApiDocsPage from '@/pages/api-docs/ApiDocsPage.vue';
|
|
|
|
|
|
|
|
|
|
setupAxios();
|
2026-05-13 12:23:45 +00:00
|
|
|
applyDocumentTitle();
|
2026-05-11 11:57:42 +00:00
|
|
|
|
|
|
|
|
const messageContainer = document.getElementById('message');
|
|
|
|
|
if (messageContainer) {
|
|
|
|
|
message.config({ getContainer: () => messageContainer });
|
|
|
|
|
}
|
|
|
|
|
|
2026-05-15 08:50:40 +00:00
|
|
|
readyI18n().then(() => {
|
|
|
|
|
createApp(ApiDocsPage).use(Antd).use(i18n).mount('#app');
|
|
|
|
|
});
|