# h5-editor
**Repository Path**: zhugqiang/h5-editor
## Basic Information
- **Project Name**: h5-editor
- **Description**: 一款模仿易企秀制作的编辑器
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2023-10-11
- **Last Updated**: 2023-10-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# h5-editor
> 一款仿易企秀的h5编辑器,此项目还在持续开发中。这也是人生中第五个编辑器了,也是第一个使用VUE制作的作品。这里你会学到面向对象编程,设计模式,TDD。[博客地址](http://www.cnblogs.com/geilishu/p/7677949.html)
## 预览
## Install
npm install
npm run mock
打开另一个CMD
npm run start
## 开发计划
### 编辑器部分
*
拖拉拽,旋转,大小,位置
*
组件单选多选
*
组件复制,黏贴
*
组件拖拽过程中自动吸附其他组件
*
多选组件的情况下,排序对齐。包括左对齐,上对齐,右对齐,下对齐,垂直居中对齐,水平居中对齐,垂直均分,水平均分
*
组件常用样式编辑,阴影编辑,这里要引入多个UI库,甚至要自己写UI库,有点蛋疼
>*
按钮
>*
属性面板
>*
拖拽指令gls-dragable
>*
页签
>*
手风琴
>*
颜色选择器
>*
滑动条
>*
下拉框
>*
弹出框
>*
单选框
>*
复选框
>*
单行文本框
>*
多行文本框
>*
数字步增
>*
tooltip
*
组件动画编辑
* 场景编辑
>*
新建场景
>*
删除场景
>*
复制场景
>*
场景拖拽排序
>*
场景名称编辑
*
增加背景编辑
*
增加图片组件
*
增加图片素材管理器
* 文本双击之后的内容编辑
* 增加音频组件
* 增加音频素材管理
* 吸附效果可视化,可配置化
* 整合引擎,实现预览
* 撤销,恢复
* 实现页面模板
### 引擎部分
* 项目内容的读取
* 读取场景数据并渲染
* 预加载场景数据
* 引入swiper实现滑动换页
。。。