uniapp实现签到签退关联功能

uniapp实现签到签退关联功能

问题描述:

想问一下关于签到签退功能的,现在就是签到之后退出去重进页面的话,就需要重新签到然后才能签退,怎么样才能实现退出去重进之后能够接上 签到的记录,进行签退。
现在:进入页面 -> 签到 -> 签退,进入页面 ->签到 -> 退出重进页面 ->签到 ->签退
想要实现的效果: 进入页面 ->签到 ->退出重进页面 -> 签退

1.跟后台交互,记录,进入签到签退页面时请求接口返回当前是签到状态还是签退状态
2.存储本地,进入页面时判断是否存在,存在为已签到

首先你要理解,页面层只是展示用的。更具什么情况展示什么东西,这是动态变化的,动态变化的东西,前端能做到很少。要么本地存,要么上一级页面传过来。
那么问题来了,本地存,app→删除app,web→或者刷新页面清缓存。缓存数据都会清空。上一级页面,上一级的这个信息怎么来了?
对咯 ,还是请求。
但是不建议在这个页面单独做一个请求api。为了获取他的签到信息,单独拉出几秒去获取这个状态么?一般的话,都是在用户登录的时候,login之后返回这个用户所有的Info,你只需要存起来。之后拿出来用。
小老弟,还需要加油哇

做出来啦,谢谢大家。
我的做法是把后台传回来的唯一标识码存在本地,然后每次进入页面的时候都去调用标识码和页面的标识码对比,对比成功之后将数据渲染上去