0.1.3 • Published 9 months ago
jenson-tool v0.1.3
Jenson自用工具包
使用
安装依赖
npm install jenson-tool
使用工具
import {track} from "jenson-tool"
track.init()
工具介绍
track 埋点
埋点相关(后台为独立开发,所以与其他埋点平台并不通用) 使用:
import {track} from "jenson-tool"
// 初始化设置部分数据
track.init({
baseUrl: "http://server.miaojingu.com:3258/api/track/gif", // 埋点接口地址
deviceId: "deviceId", // 当前设备唯一id
appId: "1", // 项目id,需要后台存在该项目
appVersion: "1.0", // 当前项目版本
})
// 可随时修改当前appid和appVersion
track.setApp({
appId: 1,
appVersion:"2.0",
})
// 设置当前用户(没有系统的userId则为null,这里的系统指的是jenson-server后台)
track.setUser('userId',{
username:"用户名"
})
// 发送埋点信息
track.send(
TrackEvent.USER_LOGIN,// 事件id,可自定义,系统有多个内置事件ID在枚举TrackEvent中
{
describe: "用户登录", // 描述,自定义类型必传
data: { // "自定义任何数据"
referrer: '', // 来源页面 TrackEvent.PAGE_IN 类型必传
pageStayTime: '', // 页面停留时间 TrackEvent.PAGE_OUT 类型必传
}
}
)
project 项目
项目相关工具
autoUpdate
自动监测更新
import {project} from "jenson-tool"
project.autoUpdate({
duartion: 2000, // 监测时间,默认2000 2秒
// 回调函数(自定义更新,默认弹窗提示更新)不调用next() 则不会继续监测
callback: (needUpdate,next)=>{
if(needUpdate){
// 需要更新
return
}
next()
}
})
0.1.3
9 months ago
0.1.2
9 months ago
0.1.1
9 months ago
0.1.0
9 months ago
0.0.4
9 months ago
0.0.3
10 months ago
0.0.2-2
10 months ago
0.0.2-1
10 months ago
0.0.1-1
10 months ago
0.0.1-Beta6
10 months ago
0.0.1-Beta5
10 months ago
0.0.1-Beta4
10 months ago
0.0.1-Beta3
10 months ago
0.0.1-Beta2
10 months ago
0.0.1-Beta1
10 months ago
0.0.1-Beta-1
10 months ago
0.0.1-Beta
10 months ago
0.0.1
10 months ago