Files
pqs-9100_client/frontend/src/utils/errorHandler.ts
2025-01-13 22:59:03 +08:00

28 lines
825 B
TypeScript

import { ElNotification } from "element-plus";
/**
* @description 全局代码错误捕捉
* */
const errorHandler = (error: any) => {
// // 过滤 HTTP 请求错误
// if (error.status || error.status == 0) return false;
// let errorMap: { [key: string]: string } = {
// InternalError: "Javascript引擎内部错误",
// ReferenceError: "未找到对象",
// TypeError: "使用了错误的类型或对象",
// RangeError: "使用内置对象时,参数超范围",
// SyntaxError: "语法错误",
// EvalError: "错误的使用了Eval",
// URIError: "URI错误"
// };
// let errorName = errorMap[error.name] || "未知错误";
// ElNotification({
// title: errorName,
// message: error,
// type: "error",
// duration: 3000
// });
};
export default errorHandler;