发表于: 2017-05-11 20:24:59
2 873
今天完成的事:和ui调好样式,修改了几个问题,在底下会详细说。
明天计划的事:改好剩下的问题(下午被冲掉的),自检。
困难:
1.右侧进度条闪现后消失,这个昨天晚上是没问题的,打印出来的数据也没问题,后来发现是龚浩在其他地方又请求了同一个接口,所以开始闪现是我第一次请求加进去的数据,后来他又请求一次就刷新了数组,数据清空就发生了闪现的情况,合并之后就好了。
2.领取时间、完成时间无数据情况:
这个地方主要是对返回的数据进行一个判断,唯一麻烦的地方就是返回的数据形式不统一,有时候是空字符串,有时候是undefined,需要进行统一的判断:
<div>
<span>领取时间:</span>
<span ng-if="!vm.isTaskDetail">{{vm.userTaskFirstGet| date:'yyyy-MM-dd'}}</span>
<span ng-if="vm.isTaskDetail">{{vm.userTask[vm.isTaskDetailindex-1].speed.taskTrail.getTaskAt| date:'yyyy-MM-dd'}}</span>
<span class="task-none"
ng-if="(!vm.isTaskDetail&&(vm.userTaskFirstGet==undefined||vm.userTaskFirstGet==''))||
(vm.isTaskDetail&&vm.userTask[vm.isTaskDetailindex-1].speed.taskTrail.getTaskAt.length==0)">
无
</span>
</div>
<div>
<span>完成时间:</span>
<span ng-if="!vm.isTaskDetail">{{vm.userTaskLastPut| date:'yyyy-MM-dd'}}</span>
<span ng-if="vm.isTaskDetail">{{vm.userTask[vm.isTaskDetailindex-1].speed.taskTrail.putTaskAt| date:'yyyy-MM-dd'}}</span>
<span class="task-none"
ng-if="(!vm.isTaskDetail&&(vm.userTaskLastPut==undefined||vm.userTaskLastPut==''))||
(vm.isTaskDetail&&vm.userTask[vm.isTaskDetailindex-1].speed.taskTrail.putTaskAt.length==0)">
无
</span>
</div>
3.学习速度的进度条不能正常显示,这个下午被冲掉后因为接口变动,目前也没改好:
收获:
1.有什么问题及时沟通协商;
2.解决的问题越多,找问题就越快。
评论