1.5.0 • Published 3 years ago

mta-wx v1.5.0

Weekly downloads
35
License
ISC
Repository
-
Last release
3 years ago

mta的小程序端的sdk

引用方式

# 1.npm安装
npm install mta-wx
# 2.在微信开发者工具中的菜单栏:工具 --> 点击 构建npm
# 3.在微信开发者工具中的菜单栏:工具 --> 项目详情, 勾选“使用 npm 模块”选项

const mta = require('mta-wx')


###API通用必传参数:
>(1)wx : 小程序内的全局变量 wx  
(2)appId : 应用的appId 
(3)path :页面路径(不包含query参数)  
(5)ac :  埋点行为标识(详见:https://docs.qq.com/sheet/DZEtXVXFocW1wd3Rt?tab=BB08J2)

### 特殊可选参数: 
> (1) paramsType :(默认值为"0",即不对参数做任何处理),如果执行mta.register({paramsType:'1'}),那么会将参数中的content对象字段,转换成"a=1&b=2..."这种连接字符串的形式,作为args字段名扩展到原参数上,再上报。 

其他可选参数详见:https://docs.qq.com/sheet/DZHZsQlhCdEhLUHFk?tab=0zam46

### 全局注册固定参数(后续调API可以省略已注册的参数)
```js
//比如:
mta.register({appId:'XXXXXXXXX',wx:wx})
//或者多参数
mta.register({appId:'XXX',wx:wx,uid:'XXX',api:'/xx/xx/xxx})

去除全局注册固定参数

//比如:
mta.cutRegister('uid')
//或者多参数
mta.cutRegister('uid','uuid')

API - 进入和离开页面

#进入某个页面时
mta.enterPage({wx:wx,appId:'...',path:'...',其他可选参数...})

#离开某个页面时
mta.leavePage({wx:wx,appId:'...',path:'...',其他可选参数...})

API - 上报(传入已注册的全局参数以外的 所需上报的参数)

mta.up({...参数})

ac的取值详见:https://docs.qq.com/sheet/DZHZsQlhCdEhLUHFk?tab=BB08J2

1.5.0

3 years ago

1.3.6

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.2.6

3 years ago

1.2.4

3 years ago

1.2.2

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago