baidu tongji for electron
npm install electron-baidu-tongji[![NPM version][npm-image]][npm-url]
[![Build Status][travis-image]][travis-url]
[![Coverage Status][coveralls-image]][coveralls-url]
[![Maintainability][codeclimate-image]][codeclimate-url]
[![Dependency Status][david-image]][david-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]
Electron middleware: 百度统计
See more details information
`` bashyarn
$ yarn add electron-baidu-tongji
`
` javascript
// main/index.js
import { ipcMain } from 'electron'
import { ebtMain } from 'electron-baidu-tongji'
const isDevelopment = process.env.NODE_ENV !== 'production'
ebtMain(ipcMain, isDevelopment)
`
,可以使用此参数(vue-router的实例)` javascript
// renderer/index.js
// 如果是多页面程序,且需要统计每个页面流量的话
// 则需要在每个页面加下面的代码
// 代码尽量靠前import Vue from 'vue'
import Router from 'vue-router'
import routerConfig from './router/router-config.js'
import { ipcRenderer } from 'electron'
import { ebtRenderer } from 'electron-baidu-tongji'
// 替换为你自己的 百度统计 siteId
const BAIDU_SITE_ID = 'e0a564dfc08b6db584e25108f6xxxxxx'
Vue.use(Router)
const router = new Router(routerConfig)
// 百度统计
ebtRenderer(ipcRenderer, BAIDU_SITE_ID, router)
new Vue({
router,
render: h => h(App)
}).$mount('#app')
``[npm-image]: https://img.shields.io/npm/v/electron-baidu-tongji.svg?style=flat-square
[npm-url]: https://npmjs.org/package/electron-baidu-tongji
[travis-image]: https://travis-ci.org/joehecn/electron-baidu-tongji.svg?branch=master
[travis-url]: https://travis-ci.org/joehecn/electron-baidu-tongji
[coveralls-image]: https://coveralls.io/repos/github/joehecn/electron-baidu-tongji/badge.svg?branch=master
[coveralls-url]: https://coveralls.io/github/joehecn/electron-baidu-tongji?branch=master
[codeclimate-image]: https://api.codeclimate.com/v1/badges/883cb85664346421241c/maintainability
[codeclimate-url]: https://codeclimate.com/github/joehecn/electron-baidu-tongji/maintainability
[david-image]: http://img.shields.io/david/joehecn/electron-baidu-tongji.svg?style=flat-square
[david-url]: https://david-dm.org/joehecn/electron-baidu-tongji
[license-image]: http://img.shields.io/npm/l/electron-baidu-tongji.svg?style=flat-square
[license-url]: https://github.com/joehecn/electron-baidu-tongji/blob/master/LICENSE
[downloads-image]: http://img.shields.io/npm/dm/electron-baidu-tongji.svg?style=flat-square
[downloads-url]: https://npmjs.org/package/electron-baidu-tongji