使用localStorage保存当前时间
获取用户上次登录时间的意思就是用户退出时候的时间---->使用localStorage保存用户退出的当前时间因此在执行退出方法写
const logout = () => {
//移除存在localStorage->honey-admin得数据
localStorage.removeItem("honey-admin")
//保存退出登录存在localStorage->lastLoginTime的时间
localStorage.setItem('lastLoginTime',new Date().toLocaleString());
router.push("/")
}
然后哪个组件需要显示就获取保存的时间 lastLoginTime:localStorage.getItem('lastLoginTime'),
<div class="footer">上次登录时间:{{ Login.lastLoginTime }}</div>
const Login = reactive({
// 获取当前登陆用户信息
admin:JSON.parse(localStorage.getItem('honey-admin')||'{}'),
//获取存在登录后存在localStorage得时间
lastLoginTime:localStorage.getItem('lastLoginTime'),
})