微信公众号项目如何监听左上角叉号关闭事件?
在公众号项目开发中,需要做埋点操作记录用户在页面的浏览时长,使用visibilitychange事件,微信切换后台可以监听到,正常记录了时长,并且触发了埋点。但是现在点击左上角的叉号后,项目直接关闭,无法进行时长记录触发埋点。请问该怎样解决? 切换后台监听的写法:[图片] export default { mounted() { // 监听微信的进入后台事件 document.addEventListener('visibilitychange', this.handleVisibilityChange); }, beforeUnmount() { // 在组件销毁前移除事件监听 document.removeEventListener('visibilitychange', this.handleVisibilityChange); }, methods: { handleVisibilityChange() { if (document.visibilityState === 'hidden') { // 微信应用进入后台,执行清理操作 // 可以在这里调用相关的清理函数或触发埋点代码 } }, },