Utils
let handleError = null;
export default {
foo(fn) {
callWithErrorHandling(fn);
},
// 用户可以调用该函数注册统一的错误处理函数
registerErrorHandler(fn) {
handleError = fn;
}
};
function callWithErrorHandling(fn) {
try {
fn && fn();
} catch (err) {
handleError(err);
}
}
Last updated