发表于: 2017-05-26 23:54:53
1 933
任务进展:
1:解决图片重复上传问题。
2:听老大讲scallop、tuscany等外部插件调用原理和配置问题。
遇到问题:
1:使用input控件获取文件的动作,必须写在onchange事件里,若写在onclick事件里,动作会立即执行,然后才弹出窗口选择文件,这样无法获取到文件信息。获取文件后,文件当前路径会赋值给input value属性,若重复选择相同文件,onchange事件则不再执行,所以须在别处清除input value属性,重复选择相同文件时才会执行,利用这一点便可实现图片重复上传。
2:在网上查了下,实际上在代码操作中,无法做到实时获取操作进度。若操作单一文件,一般都是自行设定区间,当进度达到时,进度条开始变化,直到100%;若操作多个文件,则取已操作文件的数目与总文件数的比值作为进度值。本任务是操作单一文件,明天看看萝卜多代码,有没有好的方式。
3:在article列表页面发送时间选项搜索数据,刚开始可以返回数据且不为空,后面再试的时候可以返回数据但却是空,查看请求和响应均正常,只是data中的articlelist为[],师兄认为是后端的问题,明天再试试。另一个问题是:当重新加载页面时,时间框没有渲染已选的时间,在后台可以打印,且$stateParams也正常可以获取到,目前不知什么原因。
到目前为止,任务10尚存两个问题:日期在页面重新加载时没有渲染出来且后端返回数据为空;新增article的进度条问题。
明日计划:
查找原因解决目前的问题。
收获:
理解了scallop和tuscany在项目中的作用,和在项目中home和service之间的调用分配方案。
评论