feat: 调整项目结构

This commit is contained in:
duanshuwen
2025-12-19 13:10:08 +08:00
parent 6778c57a0e
commit 0d6ffdef83
33 changed files with 219 additions and 102 deletions

View File

@@ -0,0 +1,18 @@
import type { Plugin } from 'vue'
import logger from './logger'
export const errorHandler: Plugin = (app) => {
app.config.errorHandler = (err, instance, info) => {
logger.error('Vue error:', err, instance, info);
};
window.onerror = (message, source, lineno, colno, error) => {
logger.error('Window error:', message, source, lineno, colno, error);
};
window.onunhandledrejection = (event) => {
logger.error('Unhandled Promise Rejection:', event);
};
};
export default errorHandler;