右上角错误提示
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user