@zjsix/vue-monitor
Version:
A simple monitoring plugin for Vue.js applications, providing error tracking, performance monitoring and user behavior analysis
22 lines (21 loc) • 637 B
TypeScript
import type { ErrorInfo, MonitorOptions } from './types';
export declare class VueMonitor {
private options;
private breadcrumbs;
private errorCache;
constructor(options: MonitorOptions & {
filterInputAndScanData?: boolean;
});
private getErrorHash;
/** Vue 错误捕获 */
initVue(VueOrApp: any, isVue3?: boolean): void;
/** 全局错误捕获 */
initGlobalError(): void;
/** 用户行为记录 */
initBehavior(): void;
private addBreadcrumb;
/** 上报错误 */
reportError(err: ErrorInfo | Error): void;
/** 性能监控 */
initPerformanceMonitor(): void;
}