# nplus-ba

> vue百度统计插件

Latest version **1.0.0** (published 2019-07-02) · MIT license · 0 weekly downloads

## Install

```sh
npm install nplus-ba
pnpm add nplus-ba
yarn add nplus-ba
bun add nplus-ba
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2019-07-02 |
| First published | 2019-07-02 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 6.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | NPLUSDigital |
| Maintainers | nplus |
| Keywords | nplus, util |

## Links

- npm: https://www.npmjs.com/package/nplus-ba
- npm.io page: https://npm.io/package/nplus-ba

## Alternatives

- [lodash.assign](https://npm.io/package/lodash.assign.md) — 2.3M weekly downloads
- [lodash.chunk](https://npm.io/package/lodash.chunk.md) — 1.8M weekly downloads
- [react-native-ios-utilities](https://npm.io/package/react-native-ios-utilities.md) — 138.5K weekly downloads
- [@technically/lodash](https://npm.io/package/@technically/lodash.md) — 50.9K weekly downloads
- [@fluid-topics/ft-icon](https://npm.io/package/@fluid-topics/ft-icon.md) — 20.6K weekly downloads

## Recent versions

- 1.0.0 (latest) — 2019-07-02

## README

# nplus-ba

vue百度统计插件

### 安装

``` bash
$ npm install --save nplus-ba
```

### 引入
```
import Vue from 'vue'
import router from './router' // vue-router 实例
import hmt from 'vue-hmt'

const options = {
  siteId: 'siteId',
  debug: true,
  autoPageview: false
}

Vue.use(hmt, { options, router })
```
**参数说明**

参数 | 是否必填 | 说明
-|-|-
hmt | 是 | vue-hmt 实例
options | 是 | 详见options 参数说明
router | 否 | vue-router 实例，不填则路由变换不会自动trackPageview

&nbsp;

**options**

参数 | 是否必填 | 类型 | 说明 | 备注
-|-|-|-|-
siteId | 是 | String | 统计网站唯一ID 	
debug | 否 | Boolean | 默认 false,开启后会在控制台打印统计传递的参数 | 请勿在生产环境中使用
autoPageview | 否 	Boolean | 默认 true,开启后会自动统计当前页面的PV  | 可配合trackPageview自定义要统计页面的URL

### 使用

#### 事件统计（trackEvent）
```
this.$hmt.trackEvent('category', 'action', 'opt_label', 'opt_value')
```
**参数说明**

参数 | 是否必填 | 类型 | 说明 | 备注
-|-|-|-|-
category | 是 | String | 要监控的目标的类型名称 | 不填或填"-"的事件会被抛弃
action | 是 | String | 用户跟网页进行交互的动作名称 | 不填或填"-"的事件会被抛弃
opt_label | 否 | String | 事件的一些额外信息 | 不填或填"-"代表此项为空
opt_value | 否 | Number | 跟事件相关的数值 	-

#### 页面浏览统计（trackPageview）
```
this.$hmt.trackPageview(pageURL)
```
**参数说明**

参数 | 是否必填 | 类型 | 说明 | 备注
-|-|-|-|-
pageURL | 是 | String | 指定要统计PV的页面URL | 必须是以"/"（斜杠）开头的相对路径

---
_Source: https://npm.io/package/nplus-ba · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
