右上角错误提示

This commit is contained in:
caozehui
2025-01-13 22:59:03 +08:00
parent 089c97d859
commit 454aabdc97

View File

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