1. 熟练掌握 HTML5、CSS3、Javascript、Ajax 等各种 Web 技术进行移动端、PC 端界面开发。 2. 熟练 cookie、localstorage、session 存储,以及 axios 接口请求相关封装。 3. 能够熟练掌握 Vue,能够使用 Vue+Vue-router+Vuex 开发响应式应用。 4. 熟练使用 Bootstrap、Vant、Element-ui、Ant Design,antd-mobile 等主流 ui 组件库。 5. 可以使用 Vue-element-admine 开发企业中后台管理系统。 6. 熟练 react+react-router+redux+react-router-dom 开发管理后台。 7. 能够熟练使用 ajax、axios 进行和后台数据的交互和获取。 8. 熟悉 Postman 接口测试工具,webpack 打包工具,熟悉 Git 等代码版本的管理工具,解决版本冲突问题。 9. 了解 nodejs,能够使用 express+mongodb 数据库搭建一些小型项目,开发基础接口。 10. 可以使用 Echarts 做数据统计。 11. 可以使用 HBuilderX 打包 WebApp,了解 Android
项目一:
项目名称:OA 办公后台管理系统
项目描述:该项目为公司开发的后台管理系统,主要为公司内部使用。
应用技术:Vue、Vue-router、vuex、axios、Echarts、Element UI 库等。
项目职责:1. 负责前端核心模块的后台数据操作实现工作。
2. 与服务端协作,完成数据交互,动态展现。
3. 承担前端核心模块的设计实现工作。
4. 负责登录、用户管理、角色管理、图形图标等模块。
5. 使用 Echarts 对数据进行统计。
6. 使用 Vue-router 定义路由,在 meta 属性中设置用户权限。
7. 对表单组件进行二次封装,二次封装 axios,实现请求拦截和响应拦截,并新建 api 文件夹对
请求进行管理,提高代码复用率。
项目二:
项目名称:OA 办公系统员工端
项目描述:该项目为 OA 办公系统员工自助服务端,为企业员工提供更智能便利移动端办公平台。涵盖了日
程、考勤打卡、审批、招聘、绩效、社保、工资、会议、车辆、资产、文档、新闻、公告等常用
办公功能。
应用技术:Vue、Vue-router、vuex、axios、vant。
项目职责:1. 负责前端核心模块的后台数据操作实现工作。
2. 与服务端协作,完成数据交互,动态展现。
3. 承担前端核心模块的设计实现工作。
4. 负责登录注册、入职登记、考勤打卡、审批、招聘、绩效、社保、工资等模块。
5. 使用 vue-router 进行页面路由配置,结合 import 组件引入实现组件懒加载。
6. 使用 vuex 进行公共状态管理,解决多级父子组件传值问题,对用户状态实现动态管理。
7. 使用 postman 工具进行接口测试,使用 axiso 完成前后端数据交互,渲染页面。
项目三:
项目名称:美好社区
项目描述:该项目为方便住户的房屋管理、房屋维修登记、线上缴费、租车位,访客登记,以及社区商城等。
应用技术:Vue、Vue-router、Vuex、axios、Vant Ui 库等。
项目职责:1. Web 前端功能设计、开发和实现。
2. 与服务端协作,完成数据交互,动态展示数据。
3. 负责前端核心模块的设计实现工作。
4. 主要负责模块:热门推荐、全部分类、购物车、订单等模块。
项目难点:1. 项目的购物车和个人中心信息页面等需要登录以后才能访问。
2. 为了解决权限问题,首先对 axios 二次封装,响应拦截先进行判断,如果接口需要权限就跳转
登录,再将 token 存起来,在对请求拦截判断,有就将 token 加上,最后用路由前置钩子判断下
哪些需要登录才能访问的路由,访问的时候没有登陆的话统一跳转到登录页。
3. 为了解决加载慢的问题,对于用到的 vant-ui 库,进行按需加载,路由进行懒加载,网络请求
图片也进行懒加载,一些组件进行了防抖节流处理。