视频后台管理系统(PC 端)
项目描述: 项目服务于视频APP,视频APP的更新迭代由三端: 客户端, 服务端, 后台共同维护; 供产运营人员配置视频app
项目职责: 负责视频后台的更新与迭代的开发工作,维护老后台的同时开发新后台,并逐步把功能迁移到新后台
◼ 技术栈:
1.使用动态组件控制一些资源弹窗(如图片,视频等)的展示
2.基于element-ui对表格进行二次封装, 来实现一些额外功能(如拖动排序,双击复制)
3. 使用 axios 来封装并请求接口,实现前后端分离
4. 使用自定义指令来实现鼠标悬停图片地址, 弹出图片预览弹窗
5. 合理使用钩子函数,侦听器,计算属性,实现数据的侦听,渲染页面的实例化功能
新闻头条(移动端)
项目描述: 该项目主要包含登录、首页、搜索、文章详情、评论、我的、用户资料、小智机器人等功能; 是利用vue+vant开发的新闻头条类项目
◼ 技术栈:
1、使用vue-cli初始化创建项目
2、使用vant搭建页面,实现页面的基本渲染
3、使用 axios调用接口,获取数据,渲染页面
4、登录后返回的数据包含token和refresh_token,为了减轻服务器压力,token时效6小时, refresh_token在token失效后请求新的token
5、使用webSocket构建小智机器人模块
6、使用HBuilder打包成app
7、使用postcss-pxtorem、lib-flexible这两个插件来适配移动端屏幕