360文化评分

我要开发同款
Flona2024年11月23日
335阅读

作品详情

项⽬描述:独⽴负责项目钉钉端、参与开发部分pc端,该项目将以往定期线下进行的企业⽂化评分业务搬到
线上,提高⽂化评分效率、数据留存组成员工画像一部分、系统支持降低数据出错率,迭代3个版本。

技术栈:钉钉端:Vue + Vue-Router + axios + webpack + 钉钉JSAPI
PC端:Vue + Vue-Router + axios + webpack + Echart + element

重点实现:
1.实现滑动火箭打分全局组件,交互效果主要利用touch事件结合 translate3d,优化细节不滑出规定范围/提炼通用计算规则适配不同屏幕⼤小/吸附到最近分数效果等等;
2.规避IOS唤起软键盘时fixed变为absolute带来错误不友好的底栏定位,通过布局body⻓度不不超过屏幕高度解决,过⻓内容在内部元素滚动;
3.通过 overflow-scrolling 解决 ios 滑动卡顿;
4.fastclick 插件解决 ios 点击延迟300ms问题,提升⽤户体验;
5. 引入Echart插件开发柱状图、饼图等模块,extend扩展数据增强,代码简洁可扩展性强;
6. 增加异步组件加载状态,提升用户体验;
7. 使⽤路由导航守卫进⾏登录验证;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论