![mitojs](https://i.loli.net/2020/08/21/87uCfjsrWwhA5YL.jpg)

[![npm version](https://img.shields.io/npm/v/@zyf2e/mitojs.svg?style=flat-square)](https://www.npmjs.org/package/@zyf2e/mitojs)
[![install size](https://packagephobia.now.sh/badge?p=@zyf2e/mitojs)](https://packagephobia.now.sh/result?p=@zyf2e/mitojs)
[![npm downloads](https://img.shields.io/npm/dm/@zyf2e/mitojs.svg?style=flat-square)](http://npm-stat.com/charts.html?package=@zyf2e/mitojs)
[![build status](https://img.shields.io/travis/clouDr-f2e/mitojs/master.svg?style=flat-square)](https://travis-ci.com/github/clouDr-f2e/mitojs)
<!-- [![CDNJS](https://img.shields.io/cdnjs/v/@zyf2e/mitojs.svg?style=flat-square)](https://cdn.jsdelivr.net/npm/@zyf2e/mitojs/dist/mito.min.js) -->

<!-- [![code coverage](https://img.shields.io/coveralls/mzabriskie/axios.svg?style=flat-square)](https://coveralls.io/r/mzabriskie/axios) -->




## 概要

一款轻量级的收集页面的用户点击行为、路由跳转、接口报错、代码报错、并上报服务端的SDK



## 为什么使用mitojs
* 🔨 监听请求错误、console、路由跳转、代码报错、click、资源加载错误
* 🏅 自定义上报错误
* 🤙 `mito.min.js`只需16k
* 🚀 丰富的hooks和配置项
* 👌 持续迭代与更新




### 在线运行例子
[vue-mito-demo](https://static.91jkys.com/web/mito-vue-demo/#/demo/one)



## 使用指南

[使用指南](https://github.com/clouDr-f2e/mitojs/blob/master/docs/guide.md)

## 代码贡献

如果你还不清楚怎么在 GitHub 上提 Pull Request ，可以阅读下面这篇文章来学习：[如何优雅地在 GitHub 上贡献代码](https://segmentfault.com/a/1190000000736629)



只要有提升代码质量或者添加额外功能的`pr`都会过的


## issue

欢迎所有人提`issue`，如果有什么好的建议和问题可以直接联系本人微信（备注mitojs）：

<img src="https://i.loli.net/2020/08/19/prtQbEcF7yu1MfZ.jpg" width="240px" />

## 急招聘
**高级前端开发工程师/资深前端开发工程师/前端开发专家**

2年前端经验以上

至少熟练掌握Vue，React，Angular三大框架之一，以及其对应的上下游工具链，有深入了解其设计原理者为佳

技术面足够广，有跨客户端/server端的开发经验，且有实际产出者为佳

进取心，责任感，有不差的沟通能力，能够自主分析并解决问题

**感兴趣将简历发至jinhuochen@91jkys.com**
