0.0.10 • Published 12 months ago

bjx-report v0.0.10

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

bjx-report

一个用于统计页面性能及错误的模块

传统项目

<script src="https://cdn.jsdelivr.net/npm/bjx-report"
        app="60efba27-1b60-468d-89dd-fc360b353e58"
        api="https://e0e4807d05.endpoints.dev"
        molds="1,2,3,4,5"
        threshold="1000"
></script>

vue项目

import { init, reportVueError } from 'bjx-report'
import bjxReportVuePlugin from 'bjx-report/vuePlugin'
// import bjxReportVuePlugin from 'bjx-report/dist/vuePlugin.js' // webpack4
init('60efba27-1b60-468d-89dd-fc360b353e58', 'https://e0e4807d05.endpoints.dev', '1,2,3,4,5', '1000')
Vue.use(bjxReportVuePlugin(reportVueError))

开发与构建

npm run dev
npm run build

参数

init(app, api[, molds, threshold])

app:一个UUID代表这个项目唯一ID

api:上报的接口地址,sendBeacon发的POST请求,请求正文为text/plain,响应类型也应该为文本,以规避CORB策略

molds:可选参数,一个逗号连接的类型字符串。存在时,只会发送其中的某个类型

threshold:可选参数,性能统计(mold = 1,2)的阈值,单位为毫秒

0.0.10

12 months ago

0.0.9-0

12 months ago

0.0.8-0

12 months ago

0.0.7-0

12 months ago

0.0.6-0

12 months ago

0.0.5-0

12 months ago

0.0.4-0

12 months ago

0.0.3-0

12 months ago

0.0.2-0

12 months ago

0.0.1

12 months ago