第一天
第一天来的时候,十点左右就开始跑代码了,公司发了电脑,但由于自己的电脑环境比较齐全,所以就先用自己的电脑跑的代码。
一共是两个项目,一个pc类似于管理系统,还有一个是微信小程序。
拉代码的过程中遇到的问题:
自己的电脑git切换用户名和密码后拉代码报错;在新的电脑上安装git拉不了代码。自己的电脑,由于之前登的是自己的账号,更新账号之前先要清除凭据,应该是在系统设置里面;新的电脑,git拉不了代码,可能是因为版本问题,虽然版本问题有点说不清楚,但是用了我自己电脑的版本后运行是正常的。
接着是运行的第二个问题,依赖问题,nodejs版本太高。于是查找,发现有很多种方法管理版本,n、nvm、或者卸载重新下。nvm不知道为啥下载失败,就卸载重新下了。
代码跑出来后,发现很乱,很杂,于是很焦虑。但是晚上太累,回去也想摆烂,觉得生活无望。登录的时候,还会切换不同的后端,这也是我第一次遇到。
第二天
系统和微信小程序都跑出来了。
系统花了很久和别人交接,逻辑理清楚之后觉得豁然开朗许多;微信小程序可以上手优化,也可也改小bug。
但是在改小bug的时候发现了大的bug,是uniapp的bug,就离谱:
组长在和别人交接,我在旁边等啊等,已经下班了,谁懂啊她啥时候聊完。
第三天
第三天把小程序改好了,上面的时间管理器由一个改成了两个,时间范围默认为现今和七天前。
第三天下午要求改系统的一个问题,就是质控的搜索部分,之前是利用element-ui自己的filter功能,要求改成用现有数据与后台数据库数据比对后过滤。
尽管第二天做了交接,但还是觉得很困难。主要任务就是看代码,组长要我模仿,我就真的试着模仿了起来,可是单纯的模仿并不能解决问题,只可访其形。甚至发起了两遍请求,代码十分冗杂。
可是在第一个搜索框改完后我又重新复盘了下,发现就是个很简单的问题。
第四天
第四天早上做的事情是把系统的一些样式改了一下,之前的数据做了分页,要求是让我搜索后搜索的内容进行分页,直接后端传参,如果搜索,则传进去一个参数,将size作为搜索后的分页参数即可。
下午依旧是优化小程序。具体有点忘记,看来博客还是要常记,时间一久就会忘记。
第五天
第五天改动了微信小程序页面的样式。系统也提了要求,就是要求在按钮点击之后,不失焦。不失焦的作用是为了起到标识。
这个问题element-ui并没有得到解决,因此搜了很多博客。但是博客对此的实现,只能用奇奇怪怪来形容。因此,没办法,用原生写。
用的是在结构中用单向绑定,三元运算符判断tag类似的方法。可是总也实现不了响应式。
之前vue2写的很多,vue3的ref在用的时候,如果没有用到toref,好像就需要value才能获得它的值。说好的三点交付,搞到四点多。
后来又在一个表单中加入了三个录入,这个就是对代码的复用和修改,就没什么好说的了。
总结
这几天,每天都有任务,接到任务的时候焦虑,怕自己做不好,完成后又觉得非常有成就感。
实战中发现之前很多东西都没见过,也算是见到了真正的实战应用对框架的应用。也了解到了很多我之前不了解的东西。
还有一个很重要的,就是之前git方面,只是写完代码提交,并没有涉及到分支。现在已经知道开发使用git的大致流程了,主要是对分支的应用以及对代码的拉取,实战中的冲突。
以上就是第一周的总结啦。后面还会持续更新,欢迎关注~