README
EMS 系统异常捕获插件
安装
使用 npm:
$ npm install @58fe/ems-plugins
使用
捕获系统错误
import '@58fe/ems-plugins/lib/system';
捕获 Jquery&Zepto$Requirejs
import '@58fe/ems-plugins/lib/jquery';
捕获 Vue
import VueErrorHandlerPlugins from '@58fe/ems-plugins/lib/vue';
Vue.use(VueErrorHandlerPlugins);
PS:通过设置参数{throwError:{true|false}},来实现是否在console中打印错误,让用户有所感知:
Vue.use(VueErrorHandlerPlugins,{throwError:true});
捕获 React
import ErrorBoundary from '@58fe/ems-plugins/lib/react';
ReactDOM.render(
<ErrorBoundary>
<App />
</ErrorBoundary>,
document.getElementById('root')
);