前端实习第一周周记

第一天

第一天来的时候,十点左右就开始跑代码了,公司发了电脑,但由于自己的电脑环境比较齐全,所以就先用自己的电脑跑的代码。

一共是两个项目,一个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的大致流程了,主要是对分支的应用以及对代码的拉取,实战中的冲突。

以上就是第一周的总结啦。后面还会持续更新,欢迎关注~

相关推荐
IT_陈寒2 小时前
Python开发者必知的5大性能陷阱:90%的人都踩过的坑!
前端·人工智能·后端
codingWhat2 小时前
介绍一个手势识别库——AlloyFinger
前端·javascript·vue.js
代码老中医3 小时前
2026年CSS彻底疯了:这6个新特性让我删掉了三分之一JS代码
前端
不会敲代码13 小时前
Zustand:轻量级状态管理,从入门到实践
前端·typescript
踩着两条虫3 小时前
VTJ.PRO 双向代码转换原理揭秘
前端·vue.js·人工智能
扉川川3 小时前
OpenClaw 架构解析:一个生产级 AI Agent 是如何设计的
前端·人工智能
远山枫谷3 小时前
一文理清页面/组件通信与 Store 全局状态管理
前端·微信小程序
codingWhat3 小时前
手撸一个「能打」的 React Table 组件
前端·javascript·react.js
HelloReader3 小时前
Tauri 应用安全从开发到发布的威胁防御指南
前端
bluceli3 小时前
WebAssembly实战指南:将高性能计算带入浏览器
前端·webassembly