后端:
由于第二次接触比较正式的项目,在师范认证项目中大多数都是比着别人写好的接口写的,这次是试着自己不参考别人的接口进行书写,但还是出现了很多考虑不周全的地方,就比如越权,之前都不知道要考虑过权限这一块,不知道gorm是什么,还有结构体映射不知道怎么用,还会忽略很多的条件限制,通过本次项目的考察,也知道很多之前学习不足的地方,在项目结束之后,也在进行查漏补缺。这次虽然有很多的不足,但还是很有收获的,也从项目中积累了很多经验,有很多不知道的知识点,比如防抖、节流,也得到了很多的认知。
前端:
在第一次项目中,我只追求样式,导致了到最后出现了数据绑不上的情况,根据上一次的项目经验,这次先进行了数据渲染,然后在去整理布局,最后去扣细节的样式,CSS的使用也得到了很大的提升,之前写CSS都是靠猜来写的,先写上去看他动不动,这次不一样了,样式布局采用了flxe布局,流程是从外面往里面、从上面往下面进行布局,代码也精简了不少,可读性也提高了很多。
因为这次项目是小程序,这也是一个新的知识点。前期也是在百度上各种查,最后还是回归到了官方文档上,前面是想在百度上,插件上找各种现成的东西往上拼凑,甚至还出现了组件套组件的情况,导致样式的可控性很差。
总结:
这次项目的收获还是不少的,之后写接口先把接口的流程以及权限考虑清楚,先写注释后写代码,前端的样式不能老是依靠组件来完成。