0.1.55 • Published 3 years ago

h5designer v0.1.55

Weekly downloads
50
License
ISC
Repository
-
Last release
3 years ago

H5 Designer

H5 页面设计器。

高优先待办列表:

  1. 将header与editor关联上逻辑(editor没有的接口需要加上)
  2. 实现所有组件面板中的widget
  3. 实现所有内置widget的settings
  4. 解决容器嵌套问题
  5. 解决容器克隆没有克隆子元素的问题
  6. 实现action注册逻辑
  7. 实现添加和删除widget的action,以支持redo和undo
  8. 实现widget交换位置的action,以支持redo和undo
  9. 实现导出json(序列化)功能
  10. 实现导入json(反序列化)功能
  11. 实现预览功能
  12. 添加一个运行时组件以展示发布后的数据
  13. 添加交互能力
  14. 添加完整的容器组件

低优先待办列表:

  1. 实现自由拖拽分类widget
  2. 实现层控制(该功能仅针对自由拖拽分类组件)
  3. 拖拽细节完善
  4. 实现错误处理逻辑
  5. 实现数据源部件

已知问题列表:

  1. 修改属性后undo报错;
  2. 当前widget的属性存在一个setter类型对应多个setter实例的时候,这些实例的值会相互干扰;
  3. setter的change事件触发存在问题,可能在设置默认值的时候就会触发一次,需要去掉这次触发,否则会影响redo和undo;
  4. 容器组件与非容器组件不能是平级放置在一起,必须是包含与被包含关系;

请先安装vue官方脚手架工具:

npm install -g @vue/cli

工程配置

npm install

启动本地开发环境

npm run serve

构建设计器应用

npm run build

构建设计器组件库

npm run build:lib

运行单元测试

npm run test:unit

代码风格检查

npm run lint

自定义配置

See Vue官方在线配置参考.

0.1.55

3 years ago

0.1.54

3 years ago

0.1.53

3 years ago

0.1.52

3 years ago

0.1.51

3 years ago

0.1.50

3 years ago

0.1.49

3 years ago

0.1.48

3 years ago

0.1.46

3 years ago

0.1.47

3 years ago

0.1.45

3 years ago

0.1.44

3 years ago

0.1.43

3 years ago

0.1.42

3 years ago

0.1.41

3 years ago

0.1.40

4 years ago

0.1.39

4 years ago

0.1.38

4 years ago

0.1.37

4 years ago

0.1.36

4 years ago

0.1.35

4 years ago

0.1.34

4 years ago

0.1.33

4 years ago

0.1.36-preview

4 years ago

0.1.35-preview

4 years ago

0.1.34-preview

4 years ago

0.1.33-preview

4 years ago

0.1.32-preview

4 years ago

0.1.32

4 years ago

0.1.30

4 years ago

0.1.31

4 years ago

0.1.26

4 years ago

0.1.25

4 years ago

0.1.20

4 years ago

0.1.21

4 years ago

0.1.19

4 years ago

0.1.18

4 years ago

0.1.14

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.4

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago