solar-common-js-frog

frog

Usage no npm install needed!

<script type="module">
  import solarCommonJsFrog from 'https://cdn.skypack.dev/solar-common-js-frog';
</script>

README

solar-common-js-frog

使用

  • 安装
npm i solar-common-js-frog --save
  • 调用
import Frogs from 'solar-common-js-frog'

const {MPFrog} = Frogs
const frog = new MPFrog({
  key: '', // storage save key
  maxCount: 1, // 最少触发发送数量
  url: '' // 默认 frog.yuantiku.ws[开发] frog.yuantiku.com[发布]
  debounce: 999 // send限流间隔(ms)
})

// 调用打点
frog.addReports(url1, url2, ...)

// 装饰器打点
@frog.sendBefore('/click/index?id=1')
sayHello() {
  console.log('hello')
},

开发

  • 构建和监听
npm run dev:mp
  • 启动代理服务器
npm run dev:proxy
  • 启动小程序开发者工具,导入工程目录为YOUR_PROJECT/example-dist/mp,右上角详情勾选不检验合法域名

发布

  • 构建
npm run rel
  • 发npm

备注

因为wepy有目录约束,所以只能把lib放在src/example/mp里