内容:灵犀智屏是一个物联网中后台系统,该项目主要对终端设备进行节目编排及任务流程构建和执行的系统,包含H5编辑器、动态菜单、国际化、按钮级权限、插件市场等功能,基于这些功能将百万终端进行管理,实现一键化调度等。
1、使用Vue动态组件特性开发编辑器,编辑器借鉴了墨刀的特点,设计了良好的数据结构、实现画布的缩放、属性编辑、拖拽参考线、可视化排版等功能
2、采用Webworker多线程环境实现大文件分片上传、断点续传、秒传等功能
3、优化组件的稳定性及可扩展性,借用函数化组件减少渲染开销,引入设计模式对程序进行解耦,尽可能高内聚,低耦合
4、 优化webpack构建速度、缓存处理、开发自定义loader
5、利用插件化机制构建插件市场,实现自定义多形态控件