前言:
在接到项目之前,我主要是负责同步进行的另一个项目!但leader说目前的这个项目不管是工作量还是优先级方面,让我将目前的工作先暂时停下,中途参与进来。这也是我第一次和前端同事共同完成一个case。
在拿到相关的需求及ui设计的时候,由于的时间的问题,我对整个项目需求并没有整体的了解。我所知道的只有我接下来所负责的模块。这在今后的工作中需要重点注意,开发之初如果对需求没有整体的了解,那在开发过程中并不能把控新增内容或是编辑内容影响内容,在自测过程中便会把控不住影响范围。同时影响的便是提测质量。

一:项目简介
项目主要是招聘职位的实体职位和虚拟职位。何为虚拟职位,即招聘公司内部设置的岗位,该职位仅对内进行操作(创建、编辑、发布、分配实体职位、创建候选人),对于候选人(即找工作的候选人)不可见。不可操作等。何为实体职位:即候选人可投递的职位(可创建、编辑、发布,创建候选人、可办理入职等)。
而我主要负责候选人管理模块实体职位与虚拟职位之间的切换、页面刷新;候选人详情部分虚拟职位不支持办理入职,放弃入职;职位管理列表实体职位和虚拟职位之间的切换筛选,在列表页将虚拟职位标识出来

二:项目背景
该项目的进入评审其一是更加完善我们目前的产品,其二是因为有个单子想要这块的功能。所以我们leader把还在休假的我叫过来参与(想想就是一把鼻涕一把眼泪)

三:开发中遇到的注意点

1、幸好提前对所做模块的需求有个详细的了解,再加上目前对产品业务也比较熟悉。和后端同事也磨合的差不多了。在开发过程中能通过当前的需求联想到在不同的场景中,目前的ui产品或是交互体验上会不会有所不同;比如:产品需求只提出了虚拟职位不支持办理入职。由此联想到那是不是也不需要支持放弃入职;候选人管理列表部分虚拟职位和实体职位之间相互切换的交互体验上
在开发过程中,这点遇到了关于下拉滚动体验上的问题,包括下拉的高度以及滚动条显示两条滚动条。而这个尴尬的问题,在我电脑上还没能复现,代码提交后在直接被测试打回了。在不断验证查找的过程中发现是自己设置css的问题。
解决这个问题我真的想要感谢一把我的同事大神。他教会了我解决问题要先查找本质。他真的是我成长旅途中的一个很好的导师
2、第二个点是写基础组件的时候,父组件调用子组件的方法

image.png

四:总结
对于基础组件

image.png

image.png

image.png

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐