重构index.vue
- 面试题目并没有「套代码」的意思
- 所有实现都已经在线上了,本面试题仅提供一个贴近工作内容的筛选方式
请根据自己的代码审美能力,以及技术品味,动手重构。
要求:
- 请求接口统一维护([加分项]更改mock接口更接近真实数据,参考)
- 提高代码可读性(请取有意义的变量名,我们对变量的命名是经过反复斟酌的)
- 提高可维护性(减少重复代码,让以后更方便添加新功能)
- 减少重复请求
- 针对某一两个函数添加单元测试
- 重构后原页面功能不变(当然,[加分项]页面可以变得更美观)
- [加分项]有能力的可以部署一个线上的 demo 并附上链接
- [加分项]尽量保存自己的代码,可以将代码保存到 github 私有仓库,面试会有 review 的环节
完成后,则经过初步筛选,可以发送内容到下面的其中一个邮件,领取面试资格
[email protected]
[email protected]
如果 Github 有 Stars 超过 100 的项目,直接给我,说明你充当的角色,我会去看代码;
如果 Stars 超过 500 ,我们直接聊聊吧。谈谈你想要的。
或者,给我们的组件提pr,解决我们的issue,一样可以得到面试的机会。