问题点:
1、需求给的时间是很长的,一开始看到这个需求的时候看到很多个页面,就觉得需求量挺大的,虽然时间很长但开始的时候觉得很不熟悉,完全没进入状态,有些东西没有头绪,就浪费了很多时间。所以说这次需求是没把握好时间,以至于没有更多的时间做一些细节上的东西
2、有些自己没办法实现的东西自己一直在那里探索和纠结,没有考虑到上线时间的问题和稳定性的问题,应该提前给自己确定下来是否可以按期完成,完成不了应该尽早把问题丢出来,让大佬帮忙解决。
3、UI开始没有完全按照设计稿执行,不够严谨,有些东西做出来是凭借自我感觉,以至于做出来ui验收的时候有很多的修改点。初次做可能没意识到UI的严谨和重要性。
4、和后台的交互问题:(1)接口文档写的不够细致,接口又有很多加上我又对这个老项目完全不熟悉,中间很多时候都在跟后台沟通缺少了哪些字段以及熟悉哪个接口对应哪个页面。在跟dappweb后端说完字段问题的时候后端不能马上做出改动,然后就遗忘,然后我再次提出,周而复始,阻碍了我的一些进度。(2)字段混乱:到了要上线的前期,让我临时加了很多字段,而且要添加字段的接口不能够描述的很细致,让我全面覆盖性的添加字段,导致逻辑混乱。
学到的东西:
1、首先对vue熟悉度算是大大的加深,包括它的一些生命周期的使用技巧以及一些我没有用过的东西。例如vuex的全局存储,beforeRouteEnter和beforeRouteLeave函数、对路由使用的熟悉度、路由缓存的keepAlive和include属性的使用。
2、学到了一些经常要使用的东西,例如页面的分页加载(懒加载),和数据的部分缓存问题。大佬提到过的代码规范性问题,一些新的代码语法
let { name, age } = this.person
let name = this.person.name
let age = this.person.age