Skip to content

实现思路

在登录后获取时间戳,全局中监听页面的关闭事件

方案一 --- befroeunload

使用实例

js
// vue3项目

1. 获取开始时间
onMounted(()=>{
    TimeDate.startTime = newDate().getTime()
})

2. 获取结束时间
window.addEventLiTener("beforeunload",async function(event){
    TimeDate.endTiem = new Date().getTime();
    await axios.get("api/getTime",{params:TimeDate})
})