感谢队长magiconline主持设计开发。 该项目为第四届字节跳动青训营低代码类别团队项目,获得该类别第一名。项目实现登录注册、仓库管理、设计、预览与发布等基本功能。 作为队员同时上传项目到github分享。
基于React实现的低代码平台,拥有设计、预览、发布等功能。
项目部署在fly.io平台,项目地址:https://lowcode.fly.dev/
迭代的版本还未正式部署,只先更新github,因此上述地址是仍然结营后的版本。
React, Next.js, MongoDB, antd
npm install
使用你的MongoDB字符串替换/src/utils/database.ts里的url参数
npm run dev
打开 http://localhost:3000
- Header.js处的index 216行,应该是点击enter后尺寸修改,而不是onchange就立刻响应
- 自定义布局组件不能向其中嵌套组件,因为无法分清原有的div和自定义组件的外层div,因此给id为dropId自定义组件的push
- 思路:自定义组件外层div的Dropid正常,但需要push到自定义的子组件,将子组件的id变为dropId的负数。将要push的item push到Id为-Dropid的组件中。
- 本地开发时,将所有https://lowcode.fly.dev替换成'/'即可
- 编辑区的url为:https://lowcode.fly.dev