静态页面展示公司的产品和介绍,交互模块学员可在官网上进行课程购买和观看,完成学习后并且支持学员
在线答题考试,主要模块有课程,问答,测试,个人中心,考试中心等用户交互模块。
技术栈:使用 Nuxt+Aixos+BootStrap 完成项目搭建
技术描述:
1.使用 Less 快速高效还原设计图和页面适配问题
2. 对 Axios 二次封装,统一接口处理,统一错误捕获,加快与后台 java 工程师完成数据交互工作
3. 根据原型图封装复用性高的组件,例如问答列表的上拉加载和下拉刷新组件,提高开发效率
4. 使用 webpack 实现 css,js 代码分割并打包项目上传服务器并处理浏览器兼容性问题
5.使用 LocalStorage 本地存储缓存登录信息,使用 vuex 维护公共状态供其他组件使用
6.使用 CC 视频第三方播放器搭建直播和点播功能
7. 使用 nuxt 中间件完成登录拦截和重定向