项目内容:实现视频,文档,图片等文件资源的统一管理与维护
技术栈:vue2+es6+vuex+echarts
细节:利用echarts-wordcloud实现echarts词云效果,hls.js实现视频预览时播放视频流,避免请求时间过长;可
以动态为每个资源添加对应的标签,通过Elasticsearch进行检索;ckeditor4集成在线编辑文档,支持上传后在
线pdf预览,基于pdf.js;利用es6 promise.all特性以及Array的slice方法,将较大文件进行分割,拆分成多个异
步任务,分片上传,避免长时间响应导致服务崩溃;利用阿里移动端适配方案及css媒体查询实现移动端等比布局
项目成果:将以前混乱不堪的文件统一管理起来,利用标签等关键字快速检索,资源在线预览