在根目录新建 track.js 和uma.js 文件
track.js 文件
/**
-
全局事件统计,
-
通过重写Component,实现监听onShow勾子函数,通过统一重写onShow函数
-
用来统计哪个租户打开过哪个些页面
*/
import uma from ‘umtrack-wx’;
import Vue from ‘vue’
var track = (function(){
// var uma = 1;
var tenantid = null;
/**
-
onShow重写方法,类似于代理,先执行此方法,再执行真实的方法
-
@param {Object} e
*/
function show(e){
try{
//这里配置自定义事件
var pages = getCurrentPages()
uma.trackEvent(‘eventID’,{tenantid:track.tenantid,page:pages[pages.length-1].route})
//eventID是在友盟后台你自己创建的
}catch(e){
console.error(e)
}
}
/**
-
设置重写方法(部署代理方法)
-
@param {Object} e 重写方法的对象
-
@param {Obj