做 “不再提醒” 功能
1、确定前后端进行配合的;
2、前端勾选后,后台值确定后不再进行提示;
3、当再有 新消息,此时会再次进行提醒;
效果图:
https://img-blog.csdn.net/20161030220933429
详细描述:
1、登录的时候默认弹出弹窗(内容确认),弹窗有一个勾选 “不再提醒” 复选框;
当不勾选的时候,下次登录还是会弹出;如果勾选下次将不会再弹出;
2、当用户勾选确定之后,不再弹出;期间又有新消息时,将会再次弹出弹窗,并且让用户再次勾选 “不再提醒” ,
否则下次登录还是会提示出消息;
教教弟弟吧。我关注你们,粉你们。
后台记录用户是否勾选不再提醒(例如true代表勾选了不再提醒),每次提醒前先判断是否需要提醒,如果是false就进行提醒,有新消息后先在后台将状态改为false,然后再提醒用户。然后逻辑就和前边一样了。
可以通过数据库或缓存在后台进行记录,也可以在浏览器端进行记录。
用localstorage做持久化,存布尔值
那就可以在第一次登录成功的时候弹出提示弹框,用户点击不再提示后,向后台提交接口请求,然后用户再次登录成功的时候,先去后台拿下当前用户是否点击过不在提示的按钮没,要是有,就不弹框了,直接登录,要是没有继续弹框