一个低代码平台的前端部分,靠拖拉拽生成页面。
这是本项目具有的功能点,如果想了解详情请参考本项目的四篇文档,每个功能点都有不同程度的描述以及动图帮助你理解。
- 编辑器
- 自定义组件(文本、图片、矩形、圆形、直线、星形、三角形、按钮、表格、组合)
- 接口请求(通过接口请求组件数据)
- 组件联动
- 拖拽
- 删除组件、调整图层层级
- 放大缩小
- 撤消、重做
- 组件属性设置
- 吸附
- 预览、保存代码
- 绑定事件
- 绑定动画
- 拖拽旋转
- 复制粘贴剪切
- 多个组件的组合和拆分
- 锁定组件
- 网格线
npm i
npm run dev
npm run build
MIT
-
以推断式的思维,根据布局推断出 某个部位组合包含哪些布局方式,通过弹框提示给用户选择 比如: a. 底部 是 flex 布局,还是 fixed 布局 b. 左右 flex 布局,还是 grid 布局 c. 登录输入框,是 flex 布局,还是 absolute 布局
-
根据位置可以计算某个元件的直接潜在父元件有哪些