第二周总结
第二周主要是做了一些PC端细节内容。大的地方改的不多,但是小的细节蛮多。
值得一提的是,第二周做的微信小程序,改了很多逻辑。改逻辑需要与后端进行联调,收获很大,思路也愈发清楚。
记录做了什么是好习惯,决定贯彻下去。所以第三周后面尽量保证每天按时写日记,一周就是一篇新的周报,欢迎关注。
周一周二
这两天都在对公司的肿瘤检查预约类小程序作调整。具体调整的内容有很多个样式,以及逻辑上的整改。
我发现自己有几个问题:首先我对函数的类名不太规范,公司正常应该使用小驼峰,后面我会多参照网易词典来命名。其次,可能是因为我对代码不熟悉的缘故,我写函数经常在上面定义了参数,但是没给函数传参,导致请求发出去参数为空。第三点,在提交代码后要进行连环测试。因为一个地方的调整可能会影响其他地方出问题,如果只测试了这个地方没问题就提交,出了别的问题,会污染分支。
周三
上午进行了微信小程序的汇报。还算成功。下午更新了一个页面的一个按钮。一开始以为是很简单的复用组件,但是发现它的所有按钮及功能都在一个组件里,于是打消了复用的念头,复制了很多代码,改了很多地方。
小程序也遇到一个问题,就是,怎么形容,有些小程序内置的方法,类似于PC的window。this指向会在函数中发生改变,如果是这类问题,我们可以提前在函数外面that一下。
好在基本操作ok。
周四
上午PC,PC端继续完善昨天的按钮复用。给后端传了一个新的参数。后面还做了按钮的切换,没有太大的难度,但是完成了需求心情不错。
下午很多时间在测微信小程序,改了点逻辑问题。
git最近老出问题。每次出问题就checkout一个新的然后提交。本地一堆分支,分支一多就懒得删了,害。
周五
今天做了三个任务。
第一个是按钮的切换tab:这个做了很多次了,无非就是两个类,设置一个变量,然后点击之后判断状态。class利用三元去绑定。为什么不用element-ui的自带button?那是因为它的button有个缺点就是,点击后,点击别的地方会失焦。这样很快就会忘记刚刚点的是哪个按钮。
第二个是一个切换。两张表,点击后展示,展示的有一个字段名是不一样的。这个问题比较简单,就是判断表格的状态,然后写一个if。
第三个对我来说是重头戏,也算是来公司第一次封装请求,之前一直在改别人的代码。学到的东西,有从最底层的axios中找对应请求函数,自己再根据函数封装函数。然后再去调用。不难,但是走流程还是遇到很多问题,要结合实际问题来说。希望我能熟能生巧叭。
总结
这一周过的很充实,下周继续努力。