1. 主要技术:vue + vue-router + vuex + ts + ant-design + axios + nprogress + echarts + videojs + socketIo + webpack
2. 使用 vue-cli 脚手架快速搭建项目,封装css,less公共类库
3. 使用 axios 二次封装进行 ajax 请求数据,完成页面渲染
4. 基于flex布局,兼容性使用zoom缩放,以及transfrom缩放,解决分辨率不同展示
5. 使用 vue-router 实现不同页面点跳转,使用动态路由传参的方式控制同个页面展示不同数据
6. 使用 vuex 进行数据状态管理
7. 通过路由守卫实现用户跳转,实现权限控制
8. 使用 localStorage、sessionStorage 实现本地用户信息及 token 存储
9. 使用videojs播放m3u8直播流
项目难点:
1.独立开发,项目搭建
2.对接第三方同为摄像头,迪虎、盾王音柱
3.项目集成到智城通信官网上,进行特殊身份免登录
点击空白处退出提示
评论