项目描述:
该项目是一款iPad端的app,使用uniapp结合vue开发,使用uniapp的api和vue的语法开发项目,组件库使用的是throui库iview库和iconfont阿里巴巴的图标。
岗位职责:
配合UI跟客户沟通需求对前端页面进行开发,跟后端工程师进行数据接口的测试,最后对项目进行打包发行,添加新功能并维护产品。
负责模块:
从0开发搭建项目,使用uniapp的API navigateTo进行跳转页面,主要开发的功能有讲法记录、审核组、任务功能、人员招聘、宿舍管理、人员管理、日期、便签和推送等功能。后期根据客户需求对界面进行重绘,增加新功能和修改BUG等。
项目架构:
1、根据UI的设计图设计页面开发,使用uniapp创建项目架构,引入vue及其周边工具和throui组件库进行界面的快速开发。
2、使用vuex将重复的数据如讲法记录的数据管理,然后在审核内可以重复使用,减少代码的重复率。
3、使用极光推送搭配日期组件进行消息推送,集合引入项目内使用。
4、首页显示招聘信息和天气、日期展示,侧边栏跳转的配置。
5、侧边栏更多功能组件模块开发的界面有三十多个,使用uniapp的API进行组件跳转的配置。
6、任务功能由审核组发布分为指定任务和公共任务,任务的功能有任务进度及完成和未完成、转移等功能。
项目技术:
Uniapp、Vue2、Vuex、Throui、iView、极光推送。