import { createApp } from 'vue' import { createPinia } from 'pinia' import Antd from 'ant-design-vue' import 'ant-design-vue/dist/reset.css' import router from './router' import App from './App.vue' import './styles/index.scss' import i18n from './i18n' import { PerformanceMonitor } from './utils/performance' const app = createApp(App) // 初始化性能监控 const perfMonitor = PerformanceMonitor.getInstance(); perfMonitor.init(); app.use(createPinia()) app.use(router) app.use(Antd) app.use(i18n) app.mount('#app') // 页面加载完成后记录性能数据 window.addEventListener('load', () => { // 可以在这里发送性能数据到监控服务 setTimeout(() => { const metrics = perfMonitor.getMetrics(); console.log('应用性能指标:', metrics); // 如果需要,可以发送到监控服务 // sendPerformanceMetrics(metrics); }, 0); });