武大系列开发
项目描述:该项目的开发背景是以武大为首的各高校面向学生们堆出的一项金融活动,考查学生金融知识,并通过对金融产品的模拟操作进而提升学生们的实操能力。
涉及技术:
vue2实现页面逻辑
Vant构建具体页面效果
Echarts实现折线图的动态显示
原生接口的使用
ElementUI实现pc管理端的搭建。
项目职责:
该项目我负责四个模块的开发,分别是闯关、自测、模拟交易炒股和模拟交易pc管理端,根据产品的需求和UI设计图实现页面构建。
与后端梳理逻辑,确定实现方案,并对接口进行评估。
使用postMessageAPI,实现iframe内嵌网页和当前网页的通信。
添加用户积分时进行加密操作。
解决app和小程序的兼容问题,确保不同平台、设备上具有优秀的用户体验。
项目心得:对app混合式开发的整个流程有了更深入的理解,,对Vant的使用更加熟练,开发的整个流程和项目逻辑有了新的认识,bug的定位和理解更加透彻,磨砺了自身的心性,自身的学习能力、逻辑思维和解决问题的能力得到了很大的提升。
A股与指数区间统计
项目描述:该项目是要配合原生给的区间数据进行实时请求数据,然后统计数据得到结果并显示,同时需要根据不同类型的股票呈现柱状图、数据列表等不同的页面效果。
涉及技术:
vue2
使用vue的$slots.default自行封装选项卡、表格等UI组件
使用Promise对原生接口和后端接口进行封装。
项目职责:
根据业务需求实现A股和指数的日k、分时等数据的统计功能。
解决用户实时请求过快,出现白屏问题,对请求次数进行限制。
实现用户滑动到底部加载更多,优化app性能,提升用户体验。
解决iOS和Android兼容问题,确保不同设备上具有优秀的用户体验。
对自定义UI组件进行复用性评估。
项目心得:由于是app考虑到性能的问题该项目是需要使用公司内部组件,或者自己封装的组件,公司内部组件库可能不是很全面,就需要我们自行封装可复用组件,在这个过程中对组件的封装的合理性和复用性有了新的理解,如果设计不合理后期维护的成本很高。