主要参考目前开源的低代码实现思路实现:
1.woai3c/visual-drag-demo: 一个低代码(可视化拖拽)教学项目 (github.com)
3.a7650/h5-editor: 📕h5可视化编辑器,支持添加图片/文本/形状等,拥有图层/参考线/标尺/自动吸附对齐等功能 (github.com)
在此思路下,集成了腾讯云 ClouddBase 云开发的一些服务端实践:
1.通过邮箱发送注册链接
2.直接导出HTML文件进行第三方部署
3.提交表单数据到数据库
4.一键发布到 GitHub Pages
基本算是走通了整个发布流程而不需要其他后端服务
开源地址:lzq920/toy-maker: toy-maker 是一个基于 Vue3 编写的可拖拽落地页工具生成工具 (github.com)