replace doc
This commit is contained in:
9
packages/dooringx-dumi-doc/docs/API/index.en.md
Normal file
9
packages/dooringx-dumi-doc/docs/API/index.en.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
title: API
|
||||
toc: menu
|
||||
nav:
|
||||
title: API
|
||||
order: 5
|
||||
---
|
||||
|
||||
In process
|
9
packages/dooringx-dumi-doc/docs/API/index.md
Normal file
9
packages/dooringx-dumi-doc/docs/API/index.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
title: API
|
||||
toc: menu
|
||||
nav:
|
||||
title: API
|
||||
order: 5
|
||||
---
|
||||
|
||||
In process
|
192
packages/dooringx-dumi-doc/docs/ChangeLog/index.en.md
Normal file
192
packages/dooringx-dumi-doc/docs/ChangeLog/index.en.md
Normal file
@@ -0,0 +1,192 @@
|
||||
---
|
||||
title: ChangeLog
|
||||
toc: menu
|
||||
nav:
|
||||
title: ChangeLog
|
||||
order: 6
|
||||
---
|
||||
|
||||
|
||||
## 0.10.2
|
||||
|
||||
修改timeline选中底色,增加item类名方便修改。
|
||||
|
||||
## 0.10.1
|
||||
|
||||
修改timeline类名,方便修改样式。
|
||||
|
||||
## 0.10.0
|
||||
|
||||
函数名提出name作为单独配置项传递,第一个参数作为id,最后个参数作为函数名,这样函数的显示名称可以支持转换。
|
||||
|
||||
弹窗事件如果不传递弹窗名字,则不会出现弹窗。
|
||||
|
||||
## 0.9.5
|
||||
|
||||
preview组件scripts加载由并发变为线性。
|
||||
|
||||
编辑模式下使用远程组件会储存当前画布状态。
|
||||
|
||||
## 0.9.4
|
||||
|
||||
修复preview组件不能解除loading的bug
|
||||
|
||||
## 0.9.3
|
||||
|
||||
增加双击置入画布。
|
||||
|
||||
变更元素初始focus状态。
|
||||
|
||||
存在元素宽高,则置入时定位于元素中心。
|
||||
|
||||
## 0.9.2
|
||||
|
||||
增加远程组件调用全流程,component中增加url属性,便于script加载。
|
||||
|
||||
## 0.9.1
|
||||
|
||||
增加config.i18n配置,不使用国际化则不需要导入intl的context。
|
||||
control组件第一个按钮变更为拖拽,功能合并至timeline
|
||||
|
||||
## 0.9.0
|
||||
|
||||
增加react-intl,修改部分样式。
|
||||
|
||||
## 0.8.4
|
||||
|
||||
增加preview的属性,可外界控制loading。
|
||||
## 0.8.3
|
||||
|
||||
增加timeline拖动条与选中。
|
||||
修复antd menu属性报错。
|
||||
|
||||
## 0.8.2
|
||||
|
||||
增加左侧面板配置。
|
||||
|
||||
修复timeline闪烁问题。
|
||||
|
||||
## 0.8.1
|
||||
|
||||
新增动画组件timeline。可以更好预览所有动画。
|
||||
|
||||
## 0.8.0
|
||||
|
||||
动画部分重构,可支持多动画同时配置。
|
||||
|
||||
画布拖动最小值变更为0。
|
||||
|
||||
|
||||
## 0.7.7
|
||||
|
||||
优化画布拖拽逻辑,更平滑移动。
|
||||
|
||||
## 0.7.6
|
||||
|
||||
右侧自定义rightGlobalCustom类型变更为函数传入config
|
||||
|
||||
## 0.7.5
|
||||
|
||||
修改滚轮方向。
|
||||
|
||||
|
||||
## 0.7.4
|
||||
|
||||
修复框选移动bug。
|
||||
|
||||
|
||||
## 0.7.3
|
||||
|
||||
修复弹窗位置与选中问题。
|
||||
|
||||
|
||||
## 0.7.2
|
||||
|
||||
修复锁定组件影响,锁定中无法拖拽,缩放,旋转。
|
||||
|
||||
## 0.7.1
|
||||
|
||||
修复锁定组件无法选中解锁。
|
||||
|
||||
|
||||
## 0.7.0
|
||||
|
||||
已支持组件旋转!
|
||||
|
||||
修复拖拽参考线等优化逻辑。
|
||||
|
||||
## 0.6.0
|
||||
|
||||
已支持编辑模式使用Iframe!
|
||||
|
||||
修复选中条件。
|
||||
|
||||
|
||||
## 0.5.1
|
||||
|
||||
修复右侧选中不能取消选中问题。
|
||||
|
||||
## 0.5.0
|
||||
|
||||
修复control组件宽度不够问题。
|
||||
|
||||
移除antd自定义icon,容器底部icon可配置。
|
||||
|
||||
## 0.4.2
|
||||
|
||||
修复animate错误初始值。
|
||||
|
||||
修改markline样式。
|
||||
|
||||
全局设置增加容器高度。
|
||||
## 0.4.1
|
||||
|
||||
去除lib自动导入样式。
|
||||
|
||||
## 0.4.0
|
||||
|
||||
去除runtime导出,所有属性从config中获取。
|
||||
|
||||
## 0.3.1
|
||||
|
||||
1、由uuid更换为nanoid。
|
||||
|
||||
2、control组件增加标尺控制。
|
||||
|
||||
## 0.3.0
|
||||
|
||||
1、增加标尺,ContainerWrapper需要传递config才可使用。
|
||||
|
||||
2、修改容器最小拖动667。修复画布缩放下拖拽时与鼠标距离不一致。
|
||||
|
||||
3、innerContainerDragUp需要传递config。
|
||||
|
||||
## 0.2.0
|
||||
|
||||
commander的传递进行修改,可以获得config了,commander不再从index中导出 ,需要使用时从config中获取。增加左侧类名,方便自定义。
|
||||
|
||||
## 0.1.10
|
||||
|
||||
修改eslint依赖推荐
|
||||
|
||||
|
||||
## 0.1.9
|
||||
|
||||
增加全局body设置
|
||||
|
||||
## 0.1.8
|
||||
|
||||
增加弹窗设置,移除modalContainer
|
||||
|
||||
## 0.1.7
|
||||
|
||||
修改预览特殊条件显示,删除console
|
||||
## 0.1.6
|
||||
|
||||
调整初始缩放,画布初始比例,增加回正画布功能。
|
||||
## 0.1.5
|
||||
|
||||
删除未作按钮,增加fixed配置
|
||||
## 0.1.4
|
||||
|
||||
基础功能
|
191
packages/dooringx-dumi-doc/docs/ChangeLog/index.md
Normal file
191
packages/dooringx-dumi-doc/docs/ChangeLog/index.md
Normal file
@@ -0,0 +1,191 @@
|
||||
---
|
||||
title: 变更日志
|
||||
toc: menu
|
||||
nav:
|
||||
title: 变更日志
|
||||
order: 6
|
||||
---
|
||||
|
||||
## 0.10.2
|
||||
|
||||
修改timeline选中底色,增加item类名方便修改。
|
||||
|
||||
## 0.10.1
|
||||
|
||||
修改timeline类名,方便修改样式。
|
||||
|
||||
## 0.10.0
|
||||
|
||||
函数名提出name作为单独配置项传递,第一个参数作为id,最后个参数作为函数名,这样函数的显示名称可以支持转换。
|
||||
|
||||
弹窗事件如果不传递弹窗名字,则不会出现弹窗。
|
||||
|
||||
## 0.9.5
|
||||
|
||||
preview组件scripts加载由并发变为线性。
|
||||
|
||||
编辑模式下使用远程组件会储存当前画布状态。
|
||||
|
||||
## 0.9.4
|
||||
|
||||
修复preview组件不能解除loading的bug
|
||||
|
||||
## 0.9.3
|
||||
|
||||
增加双击置入画布。
|
||||
|
||||
变更元素初始focus状态。
|
||||
|
||||
存在元素宽高,则置入时定位于元素中心。
|
||||
|
||||
## 0.9.2
|
||||
|
||||
增加远程组件调用全流程,component中增加url属性,便于script加载。
|
||||
|
||||
## 0.9.1
|
||||
|
||||
增加config.i18n配置,不使用国际化则不需要导入intl的context。
|
||||
control组件第一个按钮变更为拖拽,功能合并至timeline
|
||||
|
||||
## 0.9.0
|
||||
|
||||
增加react-intl,修改部分样式。
|
||||
|
||||
## 0.8.4
|
||||
|
||||
增加preview的属性,可外界控制loading。
|
||||
## 0.8.3
|
||||
|
||||
增加timeline拖动条与选中。
|
||||
修复antd menu属性报错。
|
||||
|
||||
## 0.8.2
|
||||
|
||||
增加左侧面板配置。
|
||||
|
||||
修复timeline闪烁问题。
|
||||
|
||||
## 0.8.1
|
||||
|
||||
新增动画组件timeline。可以更好预览所有动画。
|
||||
|
||||
## 0.8.0
|
||||
|
||||
动画部分重构,可支持多动画同时配置。
|
||||
|
||||
画布拖动最小值变更为0。
|
||||
|
||||
|
||||
## 0.7.7
|
||||
|
||||
优化画布拖拽逻辑,更平滑移动。
|
||||
|
||||
## 0.7.6
|
||||
|
||||
右侧自定义rightGlobalCustom类型变更为函数传入config
|
||||
|
||||
## 0.7.5
|
||||
|
||||
修改滚轮方向。
|
||||
|
||||
|
||||
## 0.7.4
|
||||
|
||||
修复框选移动bug。
|
||||
|
||||
|
||||
## 0.7.3
|
||||
|
||||
修复弹窗位置与选中问题。
|
||||
|
||||
|
||||
## 0.7.2
|
||||
|
||||
修复锁定组件影响,锁定中无法拖拽,缩放,旋转。
|
||||
|
||||
## 0.7.1
|
||||
|
||||
修复锁定组件无法选中解锁。
|
||||
|
||||
|
||||
## 0.7.0
|
||||
|
||||
已支持组件旋转!
|
||||
|
||||
修复拖拽参考线等优化逻辑。
|
||||
|
||||
## 0.6.0
|
||||
|
||||
已支持编辑模式使用Iframe!
|
||||
|
||||
修复选中条件。
|
||||
|
||||
|
||||
## 0.5.1
|
||||
|
||||
修复右侧选中不能取消选中问题。
|
||||
|
||||
## 0.5.0
|
||||
|
||||
修复control组件宽度不够问题。
|
||||
|
||||
移除antd自定义icon,容器底部icon可配置。
|
||||
|
||||
## 0.4.2
|
||||
|
||||
修复animate错误初始值。
|
||||
|
||||
修改markline样式。
|
||||
|
||||
全局设置增加容器高度。
|
||||
## 0.4.1
|
||||
|
||||
去除lib自动导入样式。
|
||||
|
||||
## 0.4.0
|
||||
|
||||
去除runtime导出,所有属性从config中获取。
|
||||
|
||||
## 0.3.1
|
||||
|
||||
1、由uuid更换为nanoid。
|
||||
|
||||
2、control组件增加标尺控制。
|
||||
|
||||
## 0.3.0
|
||||
|
||||
1、增加标尺,ContainerWrapper需要传递config才可使用。
|
||||
|
||||
2、修改容器最小拖动667。修复画布缩放下拖拽时与鼠标距离不一致。
|
||||
|
||||
3、innerContainerDragUp需要传递config。
|
||||
|
||||
## 0.2.0
|
||||
|
||||
commander的传递进行修改,可以获得config了,commander不再从index中导出 ,需要使用时从config中获取。增加左侧类名,方便自定义。
|
||||
|
||||
## 0.1.10
|
||||
|
||||
修改eslint依赖推荐
|
||||
|
||||
|
||||
## 0.1.9
|
||||
|
||||
增加全局body设置
|
||||
|
||||
## 0.1.8
|
||||
|
||||
增加弹窗设置,移除modalContainer
|
||||
|
||||
## 0.1.7
|
||||
|
||||
修改预览特殊条件显示,删除console
|
||||
## 0.1.6
|
||||
|
||||
调整初始缩放,画布初始比例,增加回正画布功能。
|
||||
## 0.1.5
|
||||
|
||||
删除未作按钮,增加fixed配置
|
||||
## 0.1.4
|
||||
|
||||
基础功能
|
6
packages/dooringx-dumi-doc/docs/FAQ/index.en.md
Normal file
6
packages/dooringx-dumi-doc/docs/FAQ/index.en.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: FAQ
|
||||
nav:
|
||||
title: FAQ
|
||||
order: 4
|
||||
---
|
60
packages/dooringx-dumi-doc/docs/FAQ/index.md
Normal file
60
packages/dooringx-dumi-doc/docs/FAQ/index.md
Normal file
@@ -0,0 +1,60 @@
|
||||
---
|
||||
title: FAQ
|
||||
toc: menu
|
||||
nav:
|
||||
title: FAQ
|
||||
order: 4
|
||||
---
|
||||
|
||||
|
||||
## 图表在位移时不断刷新
|
||||
|
||||
|
||||
请使用fast-deep-equal比对所需要的数据,如果相同,则忽略更新即可。
|
||||
|
||||
|
||||
## 无法选中组件或预览适配有问题
|
||||
|
||||
|
||||
绝对定位组件必须有初始宽高,虽然在拖拽中会给组件加上宽高,但如果用户一开始就未拖动,则组件无宽高,不止影响选中判定,也会影响最后预览的计算。
|
||||
|
||||
|
||||
## 组件动态注册的函数会一直保留
|
||||
|
||||
|
||||
组件函数需要在组件卸载时调用卸载方法,否则一直存在。
|
||||
|
||||
|
||||
## 表单验证提交思路
|
||||
|
||||
|
||||
表单验证提交有非常多的做法,因为数据全部是联通的,或者直接写个表单组件也可以。
|
||||
|
||||
在不使用表单组件时,简单的做法是为每个输入组件做个验证函数与提交函数。
|
||||
|
||||
这样是否验证就取决于用户的选取,而抛出的输入可以让用户选择放到哪,并由用户去命名变量。
|
||||
|
||||
在点击提交按钮时,调用所有组件的验证函数与提交函数,使其抛给上下文,再通过上下文聚合函数聚合成对象,最后可以通过发送函数发送给对应后端,从而完成整个流程。你可以在example中试下这个demo。
|
||||
|
||||
如果操作人员能看懂后端提供的接口文档,那么就可以让操作人员自己通过命名来拼出后端想要的字段。
|
||||
|
||||
如果不需要文档,那么某些值也可以在开发时写死。
|
||||
|
||||
另外的做法是可以专门写个提交按钮,固定了参数,以及部分规则,比如规定在页面中的所有表单都会被收集提交。
|
||||
|
||||
那么我们可以利用数据源,将所有表单输出内容自动提交给数据源,最后的提交按钮按数据源规定格式的key提取,发送给后端。
|
||||
|
||||
## 置顶置底问题
|
||||
|
||||
|
||||
有小伙伴反应置顶置底的操作有点不符合常理。置顶和置底其实不应该使用zindex去制作,这样和图层的换顺序相矛盾,而且使用zindex在置底时会有问题,因为元素zindex不能比画布还低,所以置顶置底符合常理的做法应该是去提升顺序。
|
||||
|
||||
|
||||
## 多语言去除
|
||||
|
||||
|
||||
config中的i18n设置为false,即可不用在外层套用IntlProvider。
|
||||
|
||||
```js
|
||||
config.i18n = false;
|
||||
```
|
7
packages/dooringx-dumi-doc/docs/Guide/index.en.md
Normal file
7
packages/dooringx-dumi-doc/docs/Guide/index.en.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
title: Guide
|
||||
toc: menu
|
||||
nav:
|
||||
title: Guide
|
||||
order: 1
|
||||
---
|
1081
packages/dooringx-dumi-doc/docs/Guide/index.md
Normal file
1081
packages/dooringx-dumi-doc/docs/Guide/index.md
Normal file
File diff suppressed because it is too large
Load Diff
20
packages/dooringx-dumi-doc/docs/index.en.md
Normal file
20
packages/dooringx-dumi-doc/docs/index.en.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: Dooringx
|
||||
hero:
|
||||
desc: Quickly build your visual drag and drop application!!
|
||||
background: https://images.tuyacn.com/rms-static/b2994480-b3df-11eb-8b85-1990e48a4eb7-1620905892040.png?tyName=210513docs_bg.png
|
||||
image: https://img-blog.csdnimg.cn/img_convert/520863a38a93d960862f92c805bc97cc.png#pic_center
|
||||
actions:
|
||||
- link: /docs
|
||||
text: Get started
|
||||
features:
|
||||
- icon: https://yehuozhili-1259443377.cos.ap-nanjing.myqcloud.com/boxes.png
|
||||
title: Out of the box
|
||||
desc: It provides low-level capabilities to help developers get started at zero cost, so that all their attention can focus on component development and application design
|
||||
- icon: https://yehuozhili-1259443377.cos.ap-nanjing.myqcloud.com/typescript.png
|
||||
title: Typescript support
|
||||
desc: Providing good TS definition support makes it easier to write components
|
||||
- icon: https://yehuozhili-1259443377.cos.ap-nanjing.myqcloud.com/expand.png
|
||||
title: Scalable and configurable
|
||||
desc: Not only components, but also shortcut keys, event systems and UI layers can be configured and expanded by themselves
|
||||
---
|
20
packages/dooringx-dumi-doc/docs/index.md
Normal file
20
packages/dooringx-dumi-doc/docs/index.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: Dooringx
|
||||
hero:
|
||||
desc: 快速搭建你的可视化拖拽应用!
|
||||
background: https://images.tuyacn.com/rms-static/b2994480-b3df-11eb-8b85-1990e48a4eb7-1620905892040.png?tyName=210513docs_bg.png
|
||||
image: https://img-blog.csdnimg.cn/img_convert/520863a38a93d960862f92c805bc97cc.png#pic_center
|
||||
actions:
|
||||
- link: /docs
|
||||
text: 快速上手
|
||||
features:
|
||||
- icon: https://yehuozhili-1259443377.cos.ap-nanjing.myqcloud.com/boxes.png
|
||||
title: 开箱即用
|
||||
desc: 提供的底层能力,帮助开发者零成本上手,让所有注意力都能放组件开发与应用设计上
|
||||
- icon: https://yehuozhili-1259443377.cos.ap-nanjing.myqcloud.com/typescript.png
|
||||
title: Typescript支持
|
||||
desc: 提供良好的ts定义支持,让编写组件更加轻松
|
||||
- icon: https://yehuozhili-1259443377.cos.ap-nanjing.myqcloud.com/expand.png
|
||||
title: 可扩展可配置
|
||||
desc: 不止是组件,快捷键、事件系统、ui层面都可自行配置与扩展
|
||||
---
|
Reference in New Issue
Block a user