(项目一) 综合管理平台(pc 端)1.国际化和多语言支持:考虑跨语言环境下的显示效果,实现不同语言之间的切换和翻译等功能。2.与后端开发人员协调接口设计:根据需求文档和产品设计图与后端人员协商接口设计、参数传递方
3.式等细节问题,并在前端页面中使用 axios 等工具进行接口调用。封装通用组件和样式:将页面中重复出现的 UI 组件抽象成公共组件,并使用CSS 预处理器如Less或 Sass 来实现全站统一的样式效果。
4.性能优化和代码重构:对已有代码进行 review,优化前端性能,重构冗余、混乱或低效的代码,提高代码的可读性和可维护性。
5.实现复杂的表单验证逻辑:利用 Vue 提供的表单验证插件或自己编写表单验证逻辑来保证用户输入的数据格式正确。
6.协作和沟通:通过团队内部的协作工具、以及项目管理工具(gitee)与其他团队成员沟通协作,及时解决工作中的问题和障碍。同时也需要遵循代码规范,提交清晰、有条理的Gitcommit记录和 Pull Request 请求。
7.利用 ECharts 对数据进行可视化处理:设计各种图表和地图等;负责ECharts 组件的调试、优化和性能提升,提高页面渲染速度和用户体验;协调团队成员,分配任务和进度管理,保证项目按时完成。
(项目二)1. 使用 vue 全家桶和 Element-ui 完成系统的搭建
2. 运用 vuex + localstorage 存储相关数据,配置 axios 的拦截器实现登录拦截功能3. 开发单页面的应用,使用 vue-router 进行路由判断定向,展示对应的视图内容,并使用axios的拦截功能处理 token
4. 封装公共组件,使用插槽处理组件的复用,提高开发效率
5. 根据后台的接口文档,调用 axios 提供的 API 发送请求获取后台数据,渲染页面6. 使用 webpack 来打包整个项目
(项目三) 富尔保险(web 移动端)1. 使用 Vue 框架进行项目搭建并开发,和 vant-ui 配合开发2. 使用 Vue-router,进行单页面开发,设置路由懒加载,提高页面加载速度。3. 使用防抖或节流减少对服务器的请求次数,减小服务器压力,4. 使用 axios 进行数据请求并与后端进行交互,并设置请求响应拦截器,判断用户5. 使用组价通讯,父传子,父组件向子组件传递,子组件使用props 接收,6. 子组件向父组件传递触发$emit 进行数据传递。
7. 对登录的用户 token 进行存储,用户过期,使用无感刷新方法,提升用户体验