小程序如何记录用户在某一个页面的停留时间?
发布于 7 年前 作者 mzhao 14078 次浏览 来自 问答

如题??

4 回复

计时器?

onShow中记录一个系统时间

onHide和onUnLoad中记录一个系统时间

把这两个时间发给后台,去计算时间间隔

onShow记时(这里需要做判断,有一些特殊情况下会触发onShow,比如关闭预览图片等),onUnload上报并清除定时。

每个页面设一个定时器,onShow激活,从缓存读取页面时间数值,onHide和onUnLoad暂停,定时器内容每秒修改缓存页面时间+1,延迟一秒调用自身。

回到顶部