pf-xiaochengxu-pvuv

1.0.8 • Public • Published

说明

小程序专用埋点功能

安装

npm i pf-xiaochengxu-pvuv
or
yarn add pf-xiaochengxu-pvuv

使用

// main.js
// 1.0.1 版本以上写法
import { pvuv } from 'pf-xiaochengxu-pvuv'
// 1.0.1 版本以下写法
import pvuv from 'pf-xiaochengxu-pvuv'

const pvuv = new pvuv({
	mapKey: '******', // 地图key
	systemId: '***', // 系统 id, 不同的项目有不同的 id
	url: '***'
})
uni.pvuv = pvuv;

// manifest.json
"mp-weixin" : {
    // ......
    "permission" : {
        "scope.userLocation": {
            "desc": "你的位置信息将用于小程序位置接口的效果展示"
        }
    }
}

API

初始化参数

参数名 说明 类型 是否必填
mapKey 高德地图key,如果不填则不进行地图信息获取 string *** false
systemId 系统ID string '' true
url 埋点请求地址 string *** true

方法

埋点方法 pvuv.sendLogMonitor_pvuv(pointId, userId, otherParams)

参数名 说明 类型 默认值 是否必填
pointId 埋点id string - true
userId 用户id string - false
otherParams 其他供埋点分析的参数 Object - false

设置系统id pvuv.setSystemId(value)

参数名 说明 类型 默认值 是否必填
value string - true

注意

需要将以下地址添加到小程序的白名单中

npm 发布

  • 提交代码(无需push到github仓库)
  • npm run build (打包)
  • npm version patch (自动升级 package.json 中的 version,如果手动改后,则不需要执行这个命令)
  • npm publish (发布)

发布注意

  • 需要在命令行工具中登录 npm , 执行 npm login
  • 登录 npm 不能使用淘宝代理,需要执行 npm config set registry https://registry.npmjs.org/ 将代理设置为 npmjs

Readme

Keywords

none

Package Sidebar

Install

npm i pf-xiaochengxu-pvuv

Weekly Downloads

15

Version

1.0.8

License

ISC

Unpacked Size

44.1 kB

Total Files

9

Last publish

Collaborators

  • averyjf
  • maplenone
  • y-king