优化: AI Chat全栈多批审查修复与架构清理(risk_level清理/路由解耦/工具渲染/测试补测/死代码)
This commit is contained in:
11
src/main.ts
11
src/main.ts
@@ -5,4 +5,13 @@ import i18n from "./i18n";
|
||||
import "./styles/global.css";
|
||||
import "./styles/ai-md.css";
|
||||
|
||||
createApp(App).use(router).use(i18n).mount("#app");
|
||||
const app = createApp(App);
|
||||
|
||||
// 全局错误兜底:捕获 Vue runtime 未处理错误(组件渲染/生命周期/事件回调抛错),
|
||||
// 仅记录不中断,防止整页白屏。组件级降级 UI 由 ErrorBoundary.vue 负责。
|
||||
app.config.errorHandler = (err, instance, info) => {
|
||||
const tag = instance?.$options?.name || instance?.$options?.__name || "unknown";
|
||||
console.error(`[Vue error] <${tag}> ${info}:`, err);
|
||||
};
|
||||
|
||||
app.use(router).use(i18n).mount("#app");
|
||||
|
||||
Reference in New Issue
Block a user