fastchar-appjs
Version:
快速搭建VUE项目工具类的基本库,主要用于每个功能页面独立生成html,不使用vue单页面功能。
36 lines (35 loc) • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FastErrorHandler = void 0;
const FastNative_1 = require("./FastNative");
const FastHelper_1 = require("./FastHelper");
/**
* 全局异常信息拦截
*/
class FastErrorHandler {
/**
* 初始化异常信息的拦截
*/
static initErrorHandler() {
window.addEventListener("error", (event) => {
try {
console.error(event);
FastNative_1.FastNative.BaseApp.reportBug(FastHelper_1.FastHelper.Events.geErrorInfo(event));
}
catch (e) {
console.error(e);
}
});
window.addEventListener("unhandledrejection", event => {
try {
console.error(event);
FastNative_1.FastNative.BaseApp.reportBug(FastHelper_1.FastHelper.Events.geErrorInfo(event));
}
catch (e) {
console.error(e);
}
});
}
}
exports.FastErrorHandler = FastErrorHandler;
FastErrorHandler.initErrorHandler();