bug-reporter
A pure JavaScript library handle report error message
Installation
$ npm install --save bug-reporter
Usage
使用 LeanCloud 或 自备后台服务器接口 (可同时一起使用)保存 Bug 信息。
or
<script src="//unpkg.com/bug-reporter/lib/bugReporter.min.js"></script>
Options
-
appId
[String]LeanCloud App ID
-
appKey
[String]LeanCloud App Key
-
appClass
[String]LeanCloud Data Class
-
debug
[Boolean]false
by defualt. -
output
[Boolean]false
by defualt. -
url
[String] -
type
[String]GET
by defualt. -
success
[Function] -
fail
[Function] -
window
[Array][]
by defualt. -
navigator
[Array]['language', 'platform', 'userAgent']
by defualt. -
screen
[Array]['width', 'height']
by defualt.
Methods
init
@param Object opts - bugReporter options
destory
report
@param String method - 'GET' or 'POST' or 'JSON'@param String url@param Object data@param Function cbSucs - success callback@param Function cbFail - fail callback
sendData
@param Object data
wrap
[A generic wrapper utility function]
@param Function fn
invoke
[which calls a function on an object with an array of arguments]
@param Object obj@param Function method@param Array args
License
MIT