uniapp 全局统计页面停留时间

269 阅读1分钟

App.vue:

onShow() {
     // 用户进入时间
    this.enterTime = new Date();
},
onHide: function() {
    this.updateTime()
},
onUnload: function() {
    this.updateTime()
},
methods: {
    updateTime() {
        // 用户退出时间
        const outTime = new Date();
        this.stayTime = outTime.getTime() - this.enterTime.getTime();
        // 停留秒数
        const seconds = Math.floor(this.stayTime / 1000);
    }
}

参考链接:blog.csdn.net/qq_35086913…