minitap
v0.3.1
Published
proxy App & Page in alipay miniapp
Downloads
2
Readme
minitap
劫持支付宝小程序原生对象通用库,适用于原生小程序以及所有第三方小程序框架
Examples
App
import tap from 'minitap'
tap('app', 'onLaunch', function () {
console.log('onLaunch');
});
App({
onLaunch(options) {
},
onShow(options) {
},
});
Page
import tap from 'minitap'
tap('pages/detail/index', 'onShow', (data) => {
console.log('detail:onShow', data);
})
// 监听所有页面
tap('page', 'onShow', (data) => {
console.log('detail:onShow', data);
})
Page({
data: {},
onLoad() {
}
});
Request
import tap from 'minitap'
// 监听所有请求
tap('request', null, (duration, config) => {
console.log('all request', duration, config);
})
// 监听单个请求
tap('request', 'https://xxxxx', (duration, config) => {
console.log('request', duration, config);
})
API
监听原生对象方法
tap(scope, eventName, callback)
- scope: 'app' | 'page' | 'pages/index/index' | 'request' ...
- eventName: 'onShow', 'onHide', ....
- callback
取消监听
off(scope, eventName, callback?)
- scope: 'app' | 'page' | 'pages/index/index' | 'request' ...
- eventName: 'onShow', 'onHide', ....
- callback(optional)