

GitHub - MrXujiang/h5-Dooring: H5 Page Maker, H5 Editor, LowCode. Make H5 as eas...
source link: https://github.com/MrXujiang/h5-Dooring
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

让H5制作像搭积木一样简单!
Welcome to H5-Dooring 
H5-Dooring是一款功能强大,专业可靠的H5可视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能的H5落地页最佳实践。技术栈以react和typescript为主, 后台采用nodejs开发, 正在探索h5-lowcode解决方案。
主页H5-Dooring is a powerful, open source, free H5 visual page configuration solution dedicated to providing a simple, convenient, professional and reliable, unlimited set of H5 landing page best practices. The technology stack is mainly react, developed in the background using nodejs.



相关产品:
Author
徐小夕
Contributing and support
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
欢迎提供问题和功能需求, 如果大家有好的点子和优化建议, 也欢迎提pr参与我们的共建.
Give a if this project helped you!
如果觉得项目还不错, 就点个star吧~
Features
-
- 可视化组件
- 表单设计器
- (多)页面管理(复制,编辑, 删除, 新建)
- 数据源管理
- 撤销、重做
- 桌面端软件Dooring-electron, 支持离线使用
-
- 上传 json,一键转换为 H5
- 出码能力(下载源码, 下载dist包)
-
后端 API
- 创建、保存、更新作品
- 用户管理, 权限管理
- 一键智能分析
- 表单数据收集
- 表单数据展示
- 表单数据分析, 一键导出excel, 表单多条件搜索
- 二维码预览
更新日志 | Update the log
- 视频组件添加播放时是否全屏配置项
- 修复icon组件点击失效问题
- 编辑器支持多尺寸切换, 支持画布尺寸自定义
- 修复后台管理分析表单的多语言问题
- 组件库支持用户自定义选择
后端部分 | The back-end section
后端部分由于涉及的知识点比较多, 不是本文考虑的重点, 所以这里大致提几个点, 大家可以用完全不同的技术来实现后台服务, 比如说PHP, Java, Python或者Egg. 笔者这里采用的是koa.
具体代码可以参考全栈开发文章:
Install(安装)
- 下载代码 | Download the code
git clone https://github.com/MrXujiang/h5-Dooring.git
- 进入项目目录 | Go to the project catalog
cd ./h5-Dooring
- 安装依赖包 | Install the dependency package
yarn install or cnpm install
Usage
本地启动应用 | Launch the app locally
yarn start or cnpm run start
如何运行下载后的代码? | How to run the downloaded code ?
- 可以将压缩包解压直接放到服务器根目录, 访问根目录地址即可
vscode
安装Live Server插件, 将下载的压缩包解压成文件夹, 用vscode
打开, 点击Live Server即可, 注意要删除启动路径的index.html
, 改成/
如发现本地启动后组件拖拽遇到奇怪的报错, 是应为第三方组件在开发环境的bug, 可以采用一下方式解决:
If you find that the local start-up component drag encountered strange errors, is a bug that should be a third-party component in the development environment, can be resolved in a way:
yarn dev or cnpm run dev
前提是先安装http-server模块.
Browsers support
Modern browsers does not support IE browser
IEdge
Firefox
Chrome
Safari Edge last 2 versions last 2 versions last 2 versions
Partner project
赞助 | Sponsored
开源不易, 有了您的赞助, 我们会做的更好~
技术反馈和交流群 | Technical feedback and communication
微信:beautifulFront
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK