可以直接点击本链接在线使用
git clone https://github.com/Guard-233/formily-generator.git
cd ./formily-generator
yarn start
注意,使用本工具之前,最好先了解Formily的使用方式
左侧主要是可拖动的组件,分为基础组件,布局组件,数组组件
在此主要说明布局组件与数组组件的使用方式
所有的布局组件除了 pureObject 之外均为样式组件,如果想让数据结构与样式同意,则需要给布局组件内部嵌套一层 pureObject。
pureObject 存在
pureObject 不存在
数组组件目前有两种 ArrayCard 与 ArrayTable
注意,因数组的 items 属性是 ISchema | ISchema[] 所以具体的组件需要拖放在内部的对象中,而不是数组本身
因表格组件的拖拽显示不太直观,所以数组组件在拖拽区域如下图所示
而最终预览的形态,则以表格的形式正常显示
中部区域为组件可拖放的区域,需要注意的是,中部区域的组件预览效果与最终效果有出入,请以点击预览按钮后的页面为准
点击中部区域的任意一个以拖放的组件,都可以在右侧进行相应的属性编辑,具体可编辑的属性,可以看Formily的官方文档