初步适应
进度一
原本就是面试的时候说了开始是写一些静态的页面,之后用框架开发
上午开了晨会,原本以为会有自我介绍,特地准备了,结果只是领导介绍了我,之后就是安排了一个人带我,给我安排任务。
进度二
然后开始第一天压力挺大的,上午安排了一个任务没有因为没有appID,并且因为是H5端的不知道怎么去看自己写的东西,只是代码跑了起来。后面老板给我配置了小程序开发者身份和appid也给了,后面有问题问带我的人,说晚点回复。
进度三
之后带我的人说这个不是我刚来的适合做,而且那个H5端的不好调试,就他自己写给我安排了写另外一个项目静态页面的活(ps:之后几天都是做这个)
开始写代码
开始愉快的敲码环节,这个时候就是专心写了,因为上午没有做什么,下午也不好意思不做什么就是开始了好好写了。最后下午交了一个出版,带我的人说可以,指出了一个细节,让我改改,改了之后问要不要上传代码,说第一天不用。(ps:实习第一天就这么度过去啦。)
碰到第一个问题--git相关的
问题一:git提交问题
首先是自己就是之前的项目文件因为急着写代码,
git clone没有成功,就没想这怎么解决,直接下载压缩包开始写了。(给之后自己留了坑)
然后带我的人要我交代码看怎么样了,结果我上传不了,他还催了一下我,我说了这个问题,原因就是公钥没有配置。说如果急得话,直接文件上传可以吗(为我当时的无知道歉)。带我的人说:之后不能一直文件上传,然后压缩包下载来管理代码呀。你自己百度一下配置吧,我不急。
然后我就是哼哧哼哧的开始搜,发现我之前没有设置过公钥,然后就是按照教程搞了,可以了。
问题二: 代码冲突问题
上传又发现了,自己就是上传代码不上去。一看原来冲突了,然后就是想起了之前的
先pull 再push,然后百度了一下,就是先pull ,再重新走一遍add commit push 这个流程。之后就是成功上传了。(ps:继续哼哧哼哧写页面了)
问题三: gittgnore文件的失效
带我的人下载我的文件的时候,突然给我发消息,说你怎么把unpackage里面的文件也上传上来了呀,是gittgnore文件的失效了吗。我赶紧去看看。一搜发现好像是的,然后改了点配置,然后按照命令重新删了unpackage文件,自己重新上传了,好了。
写代码的问题
代码规范
开始写这个项目的时候,也没说规范的事情,给了我原型,之后就是开始让我继续写了。我就是看之前的代码怎么写的,我就按照他的来,文件的命名,路由的跳转。但是我的页面写的还是按照我的想法来写的。仿照原型来的。
图标和图片的问题
我有一个地方被批评了,就是仿写页面的时候,觉得反正是初稿,先写出来效果,之后在修改,有些地方直接用了没有去找相关的icons,比如爱心、>和开关,还有一个页面的图片文字应该分开的,又不一样的状态,但是自己就是直接用图片和文字一起的图片替代了。
被带我的人说了之后就学会了使用iconfont和uni-icons(Ps:好多呀,效果也挺好的),把图片和文字也分开了(ps:因为是一个图片上面四分之三是图片,下面四分之一是状态,然后圆角边框把他们包括,这个改了我挺久的才达到原型图的样式。流下了改css的泪水)
兼容性问题
rpx
首先自己写的就是和原型不太一样,发现我第一次写的时候怎么仿在查看时,都比原型一个页面放下更少的列表,即使我把列表的高度缩小也效果也是不是很好。后面看了前面人的代码,发现我犯了一个低级错误,单位用的px,应该用rpx,规定屏幕宽为 750rpx。之后把单位换算之后就感觉差不多了(ps:呜呜呜)
不同展示效果
另外就是用浏览器看到的效果和微信开发者工具看到的不一样,有些时候浏览器看到的是正常的,在微信开发者工具里面反而显示不了。
其中有一个错误就是我在text标签里面放了一个logo和文字,浏览器里面都可以显示,微信开发者工具里面不可以,我开始还困扰了很久,没有先text标签这个错误,找了很久,没有解决。后面一行行复审代码的时候发现了,然后就是改了就可以了。
还有要一个文字logo在同一行还不掉下去,这个改了挺久的,后面发现也挺简单的。
后面发现有一个bug改了两三次,就是发现有一行文字在我这边看几种方式都是不会被遮住,在带我的人那里看会被遮住,然后就是挺麻烦的。觉得不会呀。后面发布体验版看的时候,发现我用手机打开不会,用电脑打开就会,于是就是可能是设备尺度问题什么吧,就把那里的margin-top、margin-bottom减少,然后calc(height-150rpx)增加高度。
结束
下一周就是接口联调了,有点期待!
感谢观看,文章就到这里啦~ 如有错误,欢迎指出!