add doc
This commit is contained in:
		| @@ -6,6 +6,6 @@ order: 2 | ||||
|   | ||||
| dooringx-lib 在运行时维护一套数据流,主要分为json数据部分,左侧组件部分,右侧配置项部分,快捷键部分,弹窗部分,事件与函数部分,数据源部分。 | ||||
|  | ||||
| 其除了提供基础的拖拽、移动、缩放、全选等功能外,还可以使用暴露的组件。如果觉得组件不够定制化,可以调整样式或者自己重新写。 | ||||
| 其除了提供基础的拖拽、移动、缩放、全选、旋转等功能外,还可以使用暴露的组件。如果觉得组件不够定制化,可以调整样式或者自己重新写。 | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -18,6 +18,8 @@ dooringx-lib在编辑时提供两种容器,可以根据需要选择使用。 | ||||
|  | ||||
| 使用普通容器即在编辑时为普通的div并非iframe,而使用iframe则编辑时看见的为iframe内容。在预览时,使用preview组件,preview可以放到任何容器,包括去使用iframe查看。 | ||||
|  | ||||
| 建议预览时使用iframe查看preview,如果有弹窗,在非iframe或pc中会显示异常。 | ||||
|  | ||||
| iframe容器由于使用postmessage通信,所以在操作上可能会有略微延迟。如果对样式隔离要求不高可以使用普通容器,预览的样式正常即可。 | ||||
|  | ||||
| 普通容器使用参考demo: | ||||
|   | ||||
| @@ -10,7 +10,7 @@ store 可以在 config 中获取。 | ||||
|  | ||||
| 在最开始时,需要通过 useStoreState 与 react 结合,此时可以在任意位置使用 store.forceUpdate 强刷,也可以使用 state 获取 store 中的数据。 | ||||
|  | ||||
| store 的最重要功能是保存着每次修改 jsonSchema 队列。 | ||||
| store 的最重要功能是保存着每次修改 json  队列。 | ||||
|  | ||||
| 如果你需要更新数据,在深拷贝后使用 setData 方法进行更新。 | ||||
|  | ||||
|   | ||||
| @@ -71,7 +71,7 @@ export default MButton; | ||||
|  | ||||
| 第三个参数用来配置右侧面板的配置项组件。其中键为右侧面板的分类,值为配置项组件数组。 | ||||
|  | ||||
| 第四个参数会配置组件的初始值,特别注意的是,制作组件必须要有初始宽度(非由内容撑开),否则会在适配时产生问题。 | ||||
| 第四个参数会配置组件的初始值,特别注意的是,制作组件必须要有初始宽度高度(非由内容撑开),否则会在适配时全选时产生问题。 | ||||
|  | ||||
| 这个初始值里有很多有用的属性,比如fixed代表使用固定定位,可以结合配置项更改该值,使得组件可以fixed定位。 | ||||
|  | ||||
|   | ||||
							
								
								
									
										7
									
								
								packages/dooringx-doc/src/docs/4.1.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								packages/dooringx-doc/src/docs/4.1.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| --- | ||||
| title:  图表在位移时不断刷新 | ||||
| sTitle: 常见问题 | ||||
| order: 17 | ||||
| --- | ||||
|  | ||||
| 请使用fast-deep-equal比对所需要的数据,如果相同,则忽略更新即可。 | ||||
							
								
								
									
										7
									
								
								packages/dooringx-doc/src/docs/4.2.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								packages/dooringx-doc/src/docs/4.2.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| --- | ||||
| title:  无法选中组件或预览适配有问题 | ||||
| sTitle: 常见问题 | ||||
| order: 18 | ||||
| --- | ||||
|  | ||||
| 绝对定位组件必须有初始宽高,虽然在拖拽中会给组件加上宽高,但如果用户一开始就未拖动,则组件无宽高,不止影响选中判定,也会影响最后预览的计算。 | ||||
							
								
								
									
										7
									
								
								packages/dooringx-doc/src/docs/4.3.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								packages/dooringx-doc/src/docs/4.3.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| --- | ||||
| title:  组件动态注册的函数会一直保留 | ||||
| sTitle: 常见问题 | ||||
| order: 19 | ||||
| --- | ||||
|  | ||||
| 组件函数需要在组件卸载时调用卸载方法,否则一直存在。 | ||||
		Reference in New Issue
	
	Block a user
	 hufeixiong
					hufeixiong