ITEM项目逻辑梳理之启动(一)


前言

登陆控制无疑是我们这个项目启动后遇到的第一个问题,所有的初始化操作都要在登陆时进行,目前需要的初始化操作只有数据下载这一项,如果后期要添加初始化操作,我建议还是和数据下载放在同一操作层。

逻辑

目前的登陆逻辑还是比较简单,后期肯定还会进行修改,本文将会持续跟进。
具体如下图所示(如果加载缓慢请点击这里):

重要的一点已经在图中标识,从“对比数据版本”开始,两种情况(首次和非首次登陆)一定要复用处理逻辑,尽量简洁代码量。
最后下载失败时存的标识可以在进行数据相关操作时进行判断,如果存在下载失败状态,就立即提示用户先要更新本地数据。

如果有问题欢迎指正。

-------------本文结束,感谢您的阅读-------------

本文标题:ITEM项目逻辑梳理之启动(一)

文章作者:饭饭君~

发布时间:2018年03月10日 - 13:33

最后更新:2019年04月23日 - 10:49

原始链接:https://yangcf.github.io/2018/03/10/ITEM项目逻辑梳理之启动(一)/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

如果我的文章有帮助到你,欢迎打赏~~
0%