0.1.0 • Published 3 years ago
@plasticine-monitor-sdk/browser v0.1.0
@plasticine-monitor-sdk/browser
Usage
import { init } from '@plasticine-monitor-sdk/browser'
init({ url: 'xxx', projectId: 'xxx', enableLogger: true })如果希望调用 SDK 内核实例上的方法,可以通过以下两种方式获取内核实例
- 通过包导出的
getBrowserKernel函数获取
import { getBrowserKernel } from '@plasticine-monitor-sdk/browser'
const Foo = () => {
return (
<button
onClick={() => {
getBrowserKernel()?.captureError(new Error('手动调用 captureError'))
}}
>
手动调用 captureError
</button>
)
}- 引入全局类型声明文件后通过
window获取
tsconfig.json
{
"compilerOptions": {
"types": ["@plasticine-monitor-sdk/browser/globals"]
}
}const Foo = () => {
return (
<button
onClick={() => {
window?__PLASTICINE_MONITOR__.captureError(new Error('手动调用 captureError'))
}}
>
手动调用 captureError
</button>
)
}0.1.0
3 years ago