@sdc-monitor/demo
Version:
<div align="center"> <a href="#" target="_blank"> <img src="https://i.loli.net/2021/07/28/EvPwd4NjVH3tBfO.jpg" alt="mito-logo" height="90"> </a> <p>A Lightweight SDK For Monitor Web</p>
59 lines (43 loc) • 1.21 kB
Markdown
# @sdc-monitor/vue
# ⚠️ attention
**If you want to import in weixin miniprograme,please replace `@sdc-monitor/browser` to `@miotjs/wx-mini`**
# 🛠️ Install
```bash
# using npm
npm i @sdc-monitor/vue @sdc-monitor/browser
# using yarn
yarn add @sdc-monitor/vue @sdc-monitor/browser
```
read the [mito-doc](https://mitojs.github.io/mito-doc/#/sdk/guide/introduction) to konw more info
# 🥳 Usage
### Vue2.X
```typescript
// main.js
import Vue from 'vue'
import { init } from '@sdc-monitor/browser'
import { vuePlugin } from '@sdc-monitor/vue'
// multiple instances
const MitoInstance = init({
// set debug true to convenient debugger in dev,set false in prod
debug:true,
vue: Vue,
dsn: 'https://test.com/yourInterface',
maxBreadcrumbs: 100
},[vuePlugin])
```
### Vue3.x
```typescript
// main.ts
import { createApp } from 'vue'
import App from './App.vue'
import { init } from "@sdc-monitor/browser";
import { vuePlugin } from "@sdc-monitor/vue";
const app = createApp(App)
const MitoInstance = init({
// set debug true to convenient debugger in dev,set false in prod
debug:true,
vue: app,
dsn: 'https://test.com/yourInterface',
maxBreadcrumbs: 100
},[vuePlugin])
```